ลิสต์

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

ป็อป

unknown list.pop(i=-1)

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

พารามิเตอร์

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

ลบ

None list.remove(x)

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

พารามิเตอร์

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