ลิสต์

ประเภทรายการในตัว ตัวอย่างนิพจน์รายการ
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 ต้องระบุ
ออบเจ็กต์ที่จะนำออก