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

ไวยากรณ์การประกาศ Tuple ใน Python

Tuple คือลำดับของรายการที่คั่นด้วยเครื่องหมายจุลภาค , สามารถใส่ในวงเล็บปกติ () ได้แต่ไม่บังคับ

รูปแบบทั่วไป

>> t1 = (1, "Ravi", 23, 546)
>>> t1
(1, 'Ravi', 23, 546)
>>> type(t1)


# ไม่ต้องมีวงเล็บก็ได้
>>> t1 = 1, "Ravi", 23, 546
>>> t1
(1, 'Ravi', 23, 546)
>>> type(t1)

กรณีพิเศษ: Tuple ว่าง และ Tuple เดียว

วงเล็บ บังคับ สำหรับ tuple ว่าง หรือ tuple ที่มีสมาชิกเพียง 1 ตัว

>> a = ()
>>> a
()
>>> type(a)


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


# หากไม่มีจุลภาค จะเป็นแค่การจัดกลุ่มนิพจน์
>>> a = (1)
>>> type(a)

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

  • Immutable: ไม่สามารถเปลี่ยนแปลงสมาชิกได้หลังสร้าง
  • Ordered: รักษาลำดับสมาชิก
  • Heterogeneous: เก็บข้อมูลหลายชนิดได้ใน tuple เดียวกัน