บทช่วยสอน รายการ Python3 ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ มูลค่ารายการการเข้าถึง,การปรับปรุงรายการ,นำองค์ประกอบรายการ,ผู้ประกอบการหลามสคริปต์รายการ,งูหลามสกัดกั้นและรายการประกบ,รายการที่ซ้อนกัน,รายการหลามของฟังก์ชั่นและวิธีการ,
ลำดับงูหลามเป็นโครงสร้างข้อมูลพื้นฐานที่สุด องค์ประกอบในลำดับแต่ละคนจะได้รับมอบหมายจำนวน - ตำแหน่งของตนหรือดัชนีดัชนีแรกคือ 0, ดัชนีที่สองคือ 1, และอื่น ๆ
งูหลามมีในตัวชนิด 6 ลำดับ แต่พบมากที่สุดคือรายการและ tuples
ลำดับของการดำเนินงานสามารถดำเนินการรวมทั้งการจัดทำดัชนีหั่นเพิ่มคูณตรวจสอบสมาชิก
นอกจากนี้ยังมีงูหลามตัวกำหนดความยาวของลำดับและการกำหนดองค์ประกอบสูงสุดและต่ำสุดที่วิธีการ
งูหลามเป็นรายการประเภทที่ใช้กันมากที่สุดของข้อมูลที่จะสามารถนำมาใช้เป็นค่าคั่นด้วยเครื่องหมายจุลภาคปรากฏในวงเล็บ
รายชื่อของรายการข้อมูลที่ไม่จำเป็นต้องมีชนิดเดียวกัน
สร้างรายการตราบเท่าที่คั่นด้วยจุลภาครายการข้อมูลโดยใช้วงเล็บแตกต่างกันได้ ดังต่อไปนี้:
list1 = ['Google', 'w3big', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"];
ที่มีค่าดัชนีของสตริงเป็นรายการของดัชนีเริ่มต้นจาก 0 รายการสามารถดักจับรวมกันและไม่ชอบ
ใช้ subscripting กับค่าการเข้าถึงในรายการคุณยังสามารถใช้วงเล็บในรูปแบบของการสกัดกั้นของตัวละครดังต่อไปนี้:
#!/usr/bin/python3 list1 = ['Google', 'w3big', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ]; print ("list1[0]: ", list1[0]) print ("list2[1:5]: ", list2[1:5])
ตัวอย่างของการส่งออกดังกล่าวข้างต้น:
list1[0]: Google list2[1:5]: [2, 3, 4, 5]
#!/usr/bin/python3 list = ['Google', 'w3big', 1997, 2000] print ("第三个元素为 : ", list[2]) list[2] = 2001 print ("更新后的第三个元素为 : ", list[2])
เราจะหารือเกี่ยวกับการใช้งานของบทต่อไปในผนวก () วิธีการ: หมายเหตุ
ตัวอย่างของการส่งออกดังกล่าวข้างต้น:
第三个元素为 : 1997 更新后的第三个元素为 : 2001
คุณสามารถใช้คำสั่ง DEL เพื่อลบองค์ประกอบของรายการตัวอย่างต่อไปนี้:
#!/usr/bin/python3 list = ['Google', 'w3big', 1997, 2000] print (list) del list[2] print ("删除第三个元素 : ", list)
ตัวอย่างของการส่งออกดังกล่าวข้างต้น:
删除第三个元素 : ['Google', 'w3big', 2000]
เราจะหารือเกี่ยวกับการใช้งานของบทต่อไปในการลบ () วิธีการ: หมายเหตุ
รายการของ + และผู้ประกอบการ * และสตริงคล้ายคลึงกัน + เข้าสู่ระบบสำหรับรายการรวมดอกจันสำหรับรายชื่อซ้ำ ๆ
ดังต่อไปนี้:
การแสดงออกหลาม | ผล | ลักษณะ |
---|---|---|
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 | การย้ำ |
รายการหลามประเภทสตริงการสกัดกั้นของการดำเนินการดังต่อไปนี้:
L=['Google', 'w3big', 'Taobao']
การดำเนินการ:
การแสดงออกหลาม | ผล | ลักษณะ |
---|---|---|
L [2] | 'Taobao' | อ่านองค์ประกอบที่สาม |
L [-2] | 'W3big' | องค์ประกอบที่สองของการนับถอยหลังเริ่มต้นการอ่านจากขวา: นับจากด้านขวา |
L [1:] | [ 'W3big', 'Taobao'] | เอาท์พุทองค์ประกอบทั้งหมดจากจุดเริ่มต้นขององค์ประกอบที่สอง |
>>> L=['Google', 'w3big', 'Taobao'] >>> L[2] 'Taobao' >>> L[-2] 'w3big' >>> L[1:] ['w3big', 'Taobao'] >>>
รายการนอกจากนี้ยังสนับสนุนการดำเนินงานประกบ:
>>> squares = [1, 4, 9, 16, 25] >>> squares + [36, 49, 64, 81, 100] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
รายการที่ซ้อนกันจะถูกสร้างขึ้นโดยใช้รายการอื่น ๆ ในรายการตัวอย่างเช่น:
>>> a = ['a', 'b', 'c'] >>> n = [1, 2, 3] >>> x = [a, n] >>> x [['a', 'b', 'c'], [1, 2, 3]] >>> x[0] ['a', 'b', 'c'] >>> x[0][1] 'b'
งูหลามรวมถึงฟังก์ชั่นดังต่อไปนี้:
เลขที่ | ฟังก์ชัน |
---|---|
1 | len (รายการ) จำนวนขององค์ประกอบของรายการ |
2 | แม็กซ์ (รายการ) กลับไปยังรายการขององค์ประกอบที่แม็กซ์ |
3 | นาที (รายการ) ส่งกลับรายการขององค์ประกอบขั้นต่ำ |
4 | รายการ (หมายเลข) จะถูกแปลงเป็นรายการ tuples |
งูหลามรวมถึงวิธีการดังต่อไปนี้:
เลขที่ | ทาง |
---|---|
1 | list.append (obj) ในตอนท้ายของรายการที่จะเพิ่มวัตถุใหม่ |
2 | list.count (obj) จำนวนครั้งที่สถิติองค์ประกอบปรากฏในรายการ |
3 | list.extend (หมายเลข) หลายค่าในตอนท้ายของรายการเพิ่มเติมอีกทิ้งลำดับที่ (ส่วนขยายของรายการเดิมที่มีรายชื่อใหม่) |
4 | list.index (obj) หาตำแหน่งของดัชนีเกิดขึ้นครั้งแรกของค่าจากรายการ |
5 | list.insert (ดัชนี obj) ใส่วัตถุลงในรายการ |
6 | list.pop (obj = รายการ [-1] ) นำองค์ประกอบหนึ่งในรายการ (โดยค่าเริ่มต้นองค์ประกอบสุดท้าย) และผลตอบแทนที่คุ้มค่าขององค์ประกอบ |
7 | list.remove (obj) ลบรายการมูลค่าของการแข่งขันครั้งแรก |
8 | list.reverse () องค์ประกอบรายการย้อนกลับ |
9 | list.sort ([func]) รายชื่อเดิมจะถูกจัดเรียง |
10 | list.clear () รายชื่อที่ชัดเจน |
11 | list.copy () รายการคัดลอก |