ลิสต์

รายงานปัญหา ดูแหล่งที่มา Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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

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 ต้องระบุ
รายการที่จะเพิ่มที่ท้ายสุด

ดัชนี

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 ต้องระบุ
ออบเจ็กต์ที่จะนำออก