list

รายงานปัญหา ดูซอร์สโค้ด รุ่น Nightly · 8.0 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

สมาชิก

append

None list.append(item)

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

พารามิเตอร์

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

ล้าง

None list.clear()

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

ขยาย

None list.extend(items)

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

พารามิเตอร์

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

ดัชนี

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 ต้องระบุ
ออบเจ็กต์ที่จะนำออก