list

ประเภทรายการในตัว ตัวอย่างนิพจน์รายการ:
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"]
รายการรองรับการดำเนินการของ Slice คล้ายกับสตริง ดังนี้
['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; or None; ค่าเริ่มต้น = ไม่มี
ดัชนีเริ่มต้นของส่วนรายการที่จะตรวจสอบ
end int; or None; ค่าเริ่มต้น = ไม่มี
ดัชนีสิ้นสุดของส่วนรายการที่จะตรวจสอบ

Insert

None list.insert(index, item)

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

พารามิเตอร์

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

ป็อป

unknown list.pop(i=-1)

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

พารามิเตอร์

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

นำข้อมูลออก

None list.remove(x)

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

พารามิเตอร์

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