ลิสต์

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

ดัชนี

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

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

พารามิเตอร์

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

Insert

None list.insert(index, item)

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

พารามิเตอร์

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

ป็อป

unknown list.pop(i=-1)

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

พารามิเตอร์

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

นำข้อมูลออก

None list.remove(x)

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

พารามิเตอร์

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