ลิสต์

ประเภทรายการในตัว ตัวอย่างนิพจน์รายการ
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()

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

ขยายเวลา

None list.extend(items)

เพิ่มรายการทั้งหมดลงในส่วนท้ายของรายการ

พารามิเตอร์

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

ดัชนี

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

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

พารามิเตอร์

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

แทรก

None list.insert(index, item)

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

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
index ต้องระบุ
ดัชนีของตำแหน่งที่ระบุ
item ต้องระบุ
รายการ

ป๊อป

unknown list.pop(i=-1)

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

พารามิเตอร์

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

ลบ

None list.remove(x)

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

พารามิเตอร์

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