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

วิธีสร้าง Tuple ใน Python

Tuple เป็นหนึ่งใน standard data types ของ Python เป็น ลำดับที่ไม่สามารถเปลี่ยนแปลงได้ (immutable) ของออบเจ็กต์ สร้างโดยวางออบเจ็กต์อย่างน้อย 1 ตัว คั่นด้วยจุลภาค อาจใส่ในวงเล็บได้แต่ไม่บังคับ

ตัวอย่างการสร้าง Tuple

>> t1 = 1, "Ravi", 75.50, True
>>> t1
(1, 'Ravi', 75.5, True)
>>> type(t1)


>>> t2 = (12, 12.0, 0o12, 0xc)  # int, float, octal, hex
>>> t2
(12, 12.0, 10, 12)
>>> type(t2)

Tuple ว่างและ Tuple เดียว

>> empty = ()
>>> type(empty)


>>> single = (1,)  # จุลภาคท้ายบังคับ!
>>> type(single)


# ไม่มีจุลภาค = แค่จัดกลุ่มนิพจน์
>>> not_tuple = (1)
>>> type(not_tuple)

คุณสมบัติสำคัญ

  • Immutable: ไม่สามารถเพิ่ม ลบ แก้ไขสมาชิกได้หลังสร้าง
  • Ordered: รักษาลำดับสมาชิก
  • Heterogeneous: เก็บข้อมูลหลายชนิดได้
  • Hashable: ใช้เป็น key ของ dict หรือสมาชิกของ set ได้ (ถ้าสมาชิกทุกตัว hashable)