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

tuples ชื่ออะไรใน Python


โดยทั่วไปจะใช้ออบเจ็กต์ทูเพิลเพื่อกำหนดโครงสร้างข้อมูลโดยใส่ค่าฟิลด์ที่คั่นด้วยเครื่องหมายจุลภาคไว้ในวงเล็บ ค่าของแต่ละฟิลด์จะถูกระบุโดยดัชนีในทูเพิล

>>> student=(1,"Ravi",23, 546)
>>> rollno=student[0]
>>> name=student[1]
>>> age=student[2]
>>> marks=student[3]
>>> print (rollno, name, age, marks)
1 Ravi 23 546

ชื่อทูเพิลถูกกำหนดด้วยชื่อฟิลด์ที่ระบุในคำจำกัดความ ฟังก์ชันโรงงานที่ตั้งชื่อทูเพิล () อนุญาตให้สร้างทูเพิลด้วยฟิลด์ชื่อ ค่าฟิลด์สามารถเข้าถึงได้โดยใช้ชื่อนอกเหนือจากดัชนี ฟังก์ชั่นถูกกำหนดไว้ในโมดูลคอลเลกชัน

>>> from collections import namedtuple
>>> student=namedtuple('student', ('rollno, name, age, marks'))
>>> s1=student(1,"Ravi", 23, 546)
>>> s1
student(rollno=1, name='Ravi', age=23, marks=546)
>>> s1.rollno
1
>>> s1.name
'Ravi'
>>> s1.age
23
>>> s1.marks
546