ลิสต์

รายงานปัญหา ดูแหล่งที่มา

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

สมาชิก

append

None list.append(item)

เพิ่มหัวข้อต่อท้ายรายการ

พารามิเตอร์

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

ล้าง

None list.clear()

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

ขยายเวลา

None list.extend(items)

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

พารามิเตอร์

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

index

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 ต้องระบุ
ดัชนีของตำแหน่งที่ระบุ
item ต้องระบุ
รายการ

ป็อป

unknown list.pop(i=-1)

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

พารามิเตอร์

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

นำข้อมูลออก

None list.remove(x)

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

พารามิเตอร์

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