Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. วิธีนำรายการออกจาก Python Tuple

    Tuple ใน Python เป็น immutable หากคุณต้องการนำรายการออกจาก Python tuple คุณสามารถใช้ index slicing เพื่อข้ามดัชนีที่ต้องการ ตัวอย่างเช่น: a = (1, 2, 3, 4, 5) b = a[:2] + a[3:] print(b) ผลลัพธ์: (1, 2, 4, 5) หรือคุณสามารถแปลงเป็น list ลบรายการ แล้วแปลงกลับเป็น tuple ตัวอย่างเช่น: a = (1, 2, 3, 4,

  2. วิธีแสดง Python Tuple ในรูปแบบ JSON

    ไม่มีแนวคิดของ tuple ในรูปแบบ JSON โมดูล json ของ Python แปลง Python tuples เป็น JSON lists เพราะนั่นคือสิ่งที่ใกล้เคียงกับ tuple มากที่สุดใน JSON Immutability จะไม่ถูกเก็บรักษา หากคุณต้องการเก็บรักษา ให้ใช้ utility อย่าง pickle หรือเขียน encoder/decoder เอง หากใช้ pickle จะไม่เก็บ Python tuples ใน

  3. วิธีแปลง Python Tuple เป็นตารางสองมิติ

    หากคุณมีไลบรารีตัวเลขอย่าง numpy คุณควรใช้เมธอด reshape เพื่อ reshape tuple ให้เป็น multidimensional array ตัวอย่าง import numpy data = numpy.array(range(1,10)) data.reshape([3,3]) print(data) ผลลัพธ์ array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) ตัวอย่าง หากคุณต้องการทำใน pure Python คุ

  4. วิธีกำหนดรายการซ้ำใน Python Tuple

    คุณสามารถใส่รายการซ้ำใน Python tuple ได้โดยตรง เพราะมันไม่ทำงานเหมือน set (ซึ่งรับเฉพาะรายการที่ unique) ตัวอย่าง myTpl = (1, 2, 2, 2, 3, 5, 5, 4) คุณยังสามารถใช้ออเปอเรเตอร์บน tuple เพื่อสร้าง tuple ขนาดใหญ่ได้ ตัวอย่าง: myTpl = (1,) * 5 print(myTpl) ผลลัพธ์ (1,1,1,1,1) คุณยังสามารถต่อ tuple ไ

  5. การเปรียบเทียบ Tuple ใน Python ทำงานอย่างไร

    Tuple ถูกเปรียบเทียบตามตำแหน่ง (position by position): สมาชิกตัวแรกของ tuple แรกจะถูกเปรียบเทียบกับสมาชิกตัวแรกของ tuple ที่สอง หากไม่เท่ากัน นั่นคือผลลัพธ์ของการเปรียบเทียบ มิฉะนั้นจะพิจารณาสมาชิกตัวที่สอง ตัวที่สาม และต่อไป ตัวอย่าง >>> a = (1, 2, 3) >>> b = (1, 2, 5) >>&g

  6. วิธีมาตรฐานในการตรวจสอบประเภท (Type) ใน Python

    หากคุณต้องการตรวจสอบว่าออบเจ็กต์ x เป็น instance ของ type ที่กำหนดพอดี (ไม่ใช่ subtype) คุณสามารถใช้ type เพื่อดึง type ของมันและตรวจสอบด้วยคำสั่ง is ตัวอย่าง x = Hello if type(x) is str: print(x is an instance of str) ผลลัพธ์ x is an instance of str หากคุณต้องการตรวจสอบว่า x เป็น instance ขอ

  7. วิธีใช้ Multiple Tuple ใน Python

    Multiple tuple คือ tuple ของ tuples ตัวอย่าง ((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14)) คุณสามารถวนลูปผ่าน multiple tuple ได้โดยใช้ Python destructuring syntax ดังนี้: x = ((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14)) for a, b, c in x: print(a + b + c) ผลลัพธ

  8. วิธีลบ Tuple of Tuples ออกจาก Tuple ใน Python

    วิธีโดยตรงในการลบ tuple of tuples ออกจาก tuple ใน Python คือใช้ลูปโดยตรง ตัวอย่างเช่น หาก คุณมี tuple of tuples ตัวอย่าง ((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14)) และต้องการลบ (1, 2, 3, 4, 5) ออกจากแต่ละ inner tuple คุณสามารถทำได้ดังนี้: my_tuple = ((0, 1, 2), (3, 4, 5), (6, 7

  9. วิธีเขียน SQL IN Query ด้วย Python Tuple

    เพื่อเขียน SQL IN query คุณต้องแน่ใจว่าคุณให้ placeholders ใน query โดยใช้ ? เพื่อให้ query ถูก escape อย่างถูกต้อง ตัวอย่างเช่น: ตัวอย่าง my_tuple = (Hello, world, John) placeholder = ? placeholders = , .join(placeholder for _ in my_tuple) query = SELECT name FROM students WHERE id IN (%s) % place

  10. วิธีแปลง Python Tuple เป็น Array

    เพื่อแปลง tuple เป็น array (list) คุณสามารถใช้ list constructor โดยตรงได้ ตัวอย่าง x = (1, 2, 3) y = list(x) print(y) ผลลัพธ์ [1, 2, 3] ตัวอย่าง หากคุณมี multi-level tuple และต้องการ flat array คุณสามารถทำได้ดังนี้: z = ((1, 2, 3), (4, 5)) y = [a for b in z for a in b] print(y) ผลลัพธ์ [1, 2, 3

  11. วิธีแปลงออบเจ็กต์ x เป็น Expression String ใน Python

    ฟังก์ชัน str แปลงออบเจ็กต์ใน Python เป็น string representation มีฟังก์ชันอีกตัวหนึ่งชื่อ repr() ใน Python ที่แปลงออบเจ็กต์เป็น expression string เป้าหมายของ __repr__ คือความชัดเจน (unambiguous) ในขณะที่ __str__ เป้าหมายคือความอ่านง่าย (readable) __repr__ ใช้คำนวณ official string representation ของออ

  12. วิธีพิมพ์ Tuple ทั้งหมดใน Python โดยใช้ String Formatting

    เมื่อใช้ string formatting แบบเก่าใน Python คือ %s % () หากสิ่งที่อยู่หลังเครื่องหมายเปอร์เซ็นต์เป็น tuple Python จะพยายามแยกมันและส่งสมาชิกแต่ละตัวไปยังสตริง ตัวอย่างเช่น: tup = (1,2,3) print(this is a tuple %s % (tup)) ผลลัพธ์: TypeError: not all arguments converted during string formatting สิ่

  13. วิธีเพิ่มประสิทธิภาพโค้ดการเข้าถึง Python Dictionary

    Dict ใน Python ถูกเพิ่มประสิทธิภาพอย่างมาก การสร้าง dict จาก N คีย์หรือคู่คีย์-ค่าเป็น O(N) การดึงข้อมูลเป็น O(1) การใส่ข้อมูลเป็น amortized O(1) และอื่นๆ คุณไม่จำเป็นต้องเพิ่มประสิทธิภาพอย่างชัดเจน คุณมั่นใจได้เพราะ Python ใต้หลอดใช้ dict ในการนำคลาสของตัวเองไปใช้ อย่าเปรียบเทียบ list/tuple กับ di

  14. Python Dictionary เป็น Thread-Safe หรือไม่

    ใช่ Python dictionary เป็น thread-safe จริงๆ แล้ว built-in ทั้งหมดใน Python เป็น thread-safe คุณสามารถอ่านเพิ่มเติมได้ในเอกสาร: https://docs.python.org/3/glossary.html#term-global-interpreter-lock

  15. วิธีจัดเรียง Nested Python Dictionary

    หากคุณมี dictionary ในรูปแบบต่อไปนี้: { KEY1:{name:foo,data:1351,completed:100}, KEY2:{name:bar,data:1541,completed:12}, KEY3:{name:baz,data:58413,completed:18} } และคุณต้องการจัดเรียงตามคีย์ completed ภายในแต่ละรายการ แบบ ascending คุณสามารถใช้ฟังก์ชัน sorted กับ lambda ที่ระบุว่าจะใช

  16. วิธีจัดเรียง Python Dictionary ตามชนิดข้อมูล

    คุณสามารถจัดเรียงลิสต์ของ dictionary ตามค่าของ dictionary โดยใช้ฟังก์ชัน sorted และส่ง lambda ที่บอกว่าจะใช้คีย์ไหนสำหรับการจัดเรียง ตัวอย่างเช่น: A = [{name:john,age:45}, {name:andi,age:23}, {name:john,age:22}, {name:paul,age:35}, {name:john,age:21}] new_A = sorted(A, key=lambd

  17. วิธีแปลง Python Dictionary เป็น C++

    Python dictionary คือ Hashmap คุณสามารถใช้โครงสร้างข้อมูล map ใน C++ เพื่อเลียนแบบพฤติกรรมของ Python dict คุณสามารถใช้ map ใน C++ ได้ดังนี้: #include #include using namespace std; int main(void) { /* Initializer_list constructor */ map m1 = { {a, 1}, {b, 2}, {c, 3}

  18. วิธีแปลง JavaScript Dictionary เป็น Python Dictionary

    Python และ JavaScript มีการแสดงผล dictionary ต่างกัน ดังนั้นคุณต้องมีการแสดงผลระหว่างกลาง (intermediate representation) เพื่อส่งข้อมูลระหว่างกัน รูปแบบที่ใช้กันมากที่สุดคือ JSON ซึ่งเป็นรูปแบบแลกเปลี่ยนข้อมูลที่เรียบง่ายและเบา ตัวอย่าง ฟังก์ชัน dumps แปลง dict เป็น string ตัวอย่างเช่น: import json

  19. วิธีแปลง Python Dictionary Keys/Values เป็นตัวพิมพ์เล็ก

    คุณสามารถแปลง Python dictionary keys/values เป็นตัวพิมพ์เล็กได้โดยการวนลูปผ่านพวกมันและสร้าง dict ใหม่จากคีย์และค่า ตัวอย่างเช่น: def lower_dict(d): new_dict = dict((k.lower(), v.lower()) for k, v in d.items()) return new_dict a = {Foo: Hello, Bar: World} print(lower_dict(a)) ผลลัพธ์: {fo

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:62/451  20-คอมพิวเตอร์/Page Goto:1 56 57 58 59 60 61 62 63 64 65 66 67 68