list

รายงานปัญหา ดูแหล่งที่มา รุ่น Nightly · 7.4 7.3 · 7.2 · 7.1 · 7.0 · 6.5

ประเภทรายการในตัว ตัวอย่างนิพจน์รายการ

x = [1, 2, 3]
คุณจะเข้าถึงองค์ประกอบได้โดยใช้การจัดทำดัชนี (เริ่มตั้งแต่ 0)
e = x[1]   # e == 2
รายการรองรับโอเปอเรเตอร์ + เพื่อต่อรายการ 2 รายการเข้าด้วยกัน ตัวอย่าง:
x = [1, 2] + [3, 4]   # x == [1, 2, 3, 4]
x = ["a", "b"]
x += ["c"]            # x == ["a", "b", "c"]
รายการรองรับการดำเนินการตัดเช่นเดียวกับสตริง ดังนี้
['a', 'b', 'c', 'd'][1:3]   # ['b', 'c']
['a', 'b', 'c', 'd'][::2]  # ['a', 'c']
['a', 'b', 'c', 'd'][3:0:-1]  # ['d', 'c', 'b']
ลิสต์เป็นแบบเปลี่ยนแปลงได้เช่นเดียวกับใน Python

สมาชิก

ต่อท้าย

None list.append(item)

เพิ่มรายการที่ท้ายรายการ

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
item required
รายการที่จะเพิ่มไว้ที่ท้าย

ล้าง

None list.clear()

นำองค์ประกอบทั้งหมดของรายการออก

extend

None list.extend(items)

เพิ่มรายการทั้งหมดไว้ที่ท้ายรายการ

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
items ต้องระบุ
รายการที่จะเพิ่มต่อท้าย

ดัชนี

int list.index(x, start=None, end=None)

แสดงผลดัชนีในรายการของรายการแรกที่มีค่าเป็น x หากไม่มีรายการดังกล่าว แสดงว่ามีข้อผิดพลาด

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
x ต้องระบุ
ออบเจ็กต์ที่จะค้นหา
start int หรือ None ค่าเริ่มต้นคือ None
ดัชนีเริ่มต้นของรายการที่จะตรวจสอบ
end int หรือ None ค่าเริ่มต้นคือ None
ดัชนีสิ้นสุดของรายการที่จะตรวจสอบ

Insert

None list.insert(index, item)

แทรกรายการในตำแหน่งที่ระบุ

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
index ต้องระบุ
ดัชนีของตําแหน่งหนึ่งๆ
item required
The item.

ป็อป

unknown list.pop(i=-1)

นำสินค้าออกในตำแหน่งที่ระบุไว้ในรายการ และส่งคืน หากไม่ได้ระบุ index ระบบจะนำรายการสุดท้ายในรายการออกและแสดงผล

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
i int หรือ None ค่าเริ่มต้นคือ -1
ดัชนีของรายการ

นำข้อมูลออก

None list.remove(x)

นำรายการแรกออกจากรายการที่มีค่าเป็น x หากไม่มีรายการดังกล่าว แสดงว่ามีข้อผิดพลาด

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
x ต้องระบุ
ออบเจ็กต์ที่จะนำออก