บทช่วยสอน Python3 tuple ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ tuple เข้าถึง,กลุ่ม Meta แก้ไข,นำ tuple,ผู้ประกอบการ tuple,ดัชนี tuple สกัดกั้น,tuple ในตัวฟังก์ชั่น,
tuple หลามกับรายการของที่คล้ายกันยกเว้นว่า tuple ไม่สามารถแก้ไขได้
tuples กับวงเล็บใช้วงเล็บเหลี่ยม
tuple สร้างง่ายมากเพียง แต่ต้องเพิ่มองค์ประกอบในวงเล็บและคั่นด้วยเครื่องหมายจุลภาคสามารถ
ตัวอย่างต่อไปนี้:
tup1 = ('Google', 'w3big', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d";
อันดับที่ว่างเปล่า
tup1 = ();
tuple มีเพียงองค์ประกอบหนึ่งที่คุณจะต้องเพิ่มจุลภาคหลังจากองค์ประกอบ
tup1 = (50,);
tuple คล้ายกับดัชนีสตริงห้อยเป็นศูนย์อาจจะดักอยู่รวมกันและไม่ชอบ
tuples สามารถใช้ดัชนีห้อยเข้าถึงค่า tuple ตัวอย่างต่อไปนี้:
#!/usr/bin/python3 tup1 = ('Google', 'w3big', 1997, 2000) tup2 = (1, 2, 3, 4, 5, 6, 7 ) print ("tup1[0]: ", tup1[0]) print ("tup2[1:5]: ", tup2[1:5])
ตัวอย่างของการส่งออกดังกล่าวข้างต้น:
tup1[0]: Google tup2[1:5]: (2, 3, 4, 5)
tuple ค่าองค์ประกอบไม่สามารถแก้ไขได้ แต่เราสามารถเชื่อมต่อการรวมกันของ tuples ตัวอย่างต่อไปนี้:
#!/usr/bin/python3 tup1 = (12, 34.56); tup2 = ('abc', 'xyz') # 以下修改元组元素操作是非法的。 # tup1[0] = 100 # 创建一个新的元组 tup3 = tup1 + tup2; print (tup3)
ตัวอย่างของการส่งออกดังกล่าวข้างต้น:
(12, 34.56, 'abc', 'xyz')
tuple ค่าองค์ประกอบไม่สามารถลบได้ แต่เราสามารถใช้คำสั่ง DEL เพื่อลบ tuple ทั้งตัวอย่างต่อไปนี้:
#!/usr/bin/python3 tup = ('Google', 'w3big', 1997, 2000) print (tup) del tup; print ("删除后的元组 tup : ") print (tup)
หลังจากที่ tuple ตัวอย่างข้างต้นจะถูกลบตัวแปรที่ส่งออกจะได้รับการยกเว้นการส่งออกจะเป็นดังนี้:
删除后的元组 tup : Traceback (most recent call last): File "test.py", line 8, in <module> print (tup) NameError: name 'tup' is not defined
และสตริง, tuples สามารถนำมาใช้ระหว่าง + * และมีการดำเนินการ นั่นหมายความว่าพวกเขาสามารถสร้าง tuple ใหม่หลังจากที่การรวมและการจำลองแบบการดำเนินงาน
การแสดงออกหลาม | ผล | ลักษณะ |
---|---|---|
len ((1, 2, 3)) | 3 | คำนวณจำนวนขององค์ประกอบ |
(1, 2, 3) + (4, 5, 6) | (1, 2, 3, 4, 5, 6) | สัมพันธ์ |
[ 'Hi!'] * 4 | [ 'Hi!', 'Hi!', 'Hi!', 'Hi!'] | สำเนา |
3 (1, 2, 3) | จริง | องค์ประกอบที่มีอยู่ |
สำหรับ X (1, 2, 3): การพิมพ์ X, | 123 | การย้ำ |
เพราะ tuple เป็นลำดับเพื่อให้เราสามารถเข้าถึงองค์ประกอบ tuple ระบุสถานที่ที่สามารถดักในส่วนดัชนีขององค์ประกอบดังต่อไปนี้:
tuple:
L = ('Google', 'Taobao', 'w3big')
การแสดงออกหลาม | ผล | ลักษณะ |
---|---|---|
L [2] | 'W3big! | อ่านองค์ประกอบที่สาม |
L [-2] | 'Taobao' | อ่านย้อนหลัง; อ่านองค์ประกอบสุดท้ายที่สอง |
L [1:] | (Taobao ',' w3big!) | การสกัดกั้นองค์ประกอบทั้งหมดจากที่สองหลังจากที่เริ่มต้น |
เรียกใช้ตัวอย่างดังต่อไปนี้:
>>> L = ('Google', 'Taobao', 'w3big') >>> L[2] 'w3big' >>> L[-2] 'Taobao' >>> L[1:] ('Taobao', 'w3big')
งูหลาม tuple มีฟังก์ชั่นในตัวดังต่อไปนี้
เลขที่ | วิธีการและรายละเอียด | ตัวอย่าง |
---|---|---|
1 | len (tuple) คำนวณจำนวนขององค์ประกอบ tuple | >>> tuple1 = ('Google', 'w3big', 'Taobao') >>> len(tuple1) 3 >>> |
2 | แม็กซ์ (tuple) ส่งกลับ tuple องค์ประกอบสูงสุด | >>> tuple2 = ('5', '4', '8') >>> max(tuple2) '8' >>> |
3 | นาที (tuple) ผลตอบแทนที่องค์ประกอบขั้นต่ำ tuple | >>> tuple2 = ('5', '4', '8') >>> min(tuple2) '4' >>> |
4 | tuple (หมายเลข) รายการลงใน tuples | >>> list1= ['Google', 'Taobao', 'w3big', 'Baidu'] >>> tuple1=tuple(list1) >>> tuple1 ('Google', 'Taobao', 'w3big', 'Baidu') |