list

รายงานปัญหา ดูซอร์สโค้ด รุ่น Nightly · 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 ต้องระบุ
รายการที่จะเพิ่มในตอนท้าย

ล้าง

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 int; ต้องระบุ
ตัวระบุตำแหน่งที่ระบุ
item required
The item.

ป็อป

unknown list.pop(i=-1)

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

พารามิเตอร์

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

นำข้อมูลออก

None list.remove(x)

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

พารามิเตอร์

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