list

รายงานปัญหา ดูแหล่งที่มา ตอนกลางคืน · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

ประเภทรายการในตัว ตัวอย่างนิพจน์รายการ:

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; หรือ None; ค่าเริ่มต้นคือ None
ดัชนีเริ่มต้นของส่วนรายการที่จะตรวจสอบ
end int; หรือ None; ค่าเริ่มต้นคือ None
ดัชนีสิ้นสุดของส่วนรายการที่จะตรวจสอบ

Insert

None list.insert(index, item)

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

พารามิเตอร์

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

ป็อป

unknown list.pop(i=-1)

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

พารามิเตอร์

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

นำข้อมูลออก

None list.remove(x)

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

พารามิเตอร์

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