Python มีวิธีการทำรายการที่เป็นประโยชน์มากซึ่งเราสามารถใช้เพื่อดำเนินการรายการอย่างง่ายดาย
ด้านล่างนี้คือรายการของวิธีการในตัวของ python ที่เราสามารถใช้ได้ในรายการ:
ต่อท้าย(x)
เพิ่มองค์ประกอบที่ท้ายรายการ
ตัวอย่าง
#Appendlst =['สวัสดี', 'Python']print(lst)lst.append('Tutorialspoint')print(lst)
ผลลัพธ์
['Hello', 'Python']['Hello', 'Python','Tutorialspoint']
เคลียร์()
ลบองค์ประกอบทั้งหมดออกจากรายการ
ตัวอย่าง
#clearlst =['สวัสดี','Python','Tutorialspoint']print(lst)lst.clear()print(lst)
ผลลัพธ์
['สวัสดี', 'Python', 'Tutorialspoint'][]
คัดลอก()
ส่งกลับสำเนาตื้นของรายการ
ตัวอย่าง
#COPY()#Without copylst =['Hello', 'Python', 'Tutorialspoint']lst1 =lstlst1.append('Java')print(lst)print(lst1)#With copylst =['สวัสดี' , 'Python', 'Tutorialspoint']lst1 =lst.copy()lst1.append("Java")print(lst)print(lst1)
ผลลัพธ์
['สวัสดี', 'Python', 'Tutorialspoint', 'Java']['Hello', 'Python', 'Tutorialspoint', 'Java']['Hello', 'Python', 'Tutorialspoint'] ['สวัสดี', 'Python', 'Tutorialspoint', 'Java']
นับ()
ส่งกลับจำนวนองค์ประกอบที่มีค่าที่ระบุ
ตัวอย่าง
lst =['สวัสดี', 'Python', 'Tutorialspoint', 'Python']print(lst.count("Python"))print(lst.count("Tutorialspoint"))print(lst.count() " "))
ผลลัพธ์
210
ขยาย (ทำซ้ำได้)
เพิ่มองค์ประกอบของรายการ (หรือแบบวนซ้ำได้) ต่อท้ายรายการปัจจุบัน
ตัวอย่าง
#extend(iterables)lst =['Hello', 'Python']print(lst)lst.extend(['Java', 'CSharp'])print(lst)
ผลลัพธ์
['Hello', 'Python']['Hello', 'Python', 'Java', 'CSharp']
index(x[,start[, end]])
ส่งกลับดัชนีขององค์ประกอบแรกด้วยค่าที่ระบุ
ตัวอย่าง
#index()lst =['สวัสดี', 'Python', 'Tutorialspoint', 'Python']print(lst.index('Python'))print(lst.index("Python", 2))
ผลลัพธ์
13
แทรก(i, x)
เพิ่มองค์ประกอบในตำแหน่งที่ระบุ
ตัวอย่าง
lst =['สวัสดี', 'Python', 'Tutorialspoint', 'Python']print(lst)lst.insert(0, "CPlusPlus")print(lst)lst.insert(3, "Java") print(lst)
ผลลัพธ์
['สวัสดี', 'Python', 'Tutorialspoint', 'Python']['CPlusPlus', 'Hello', 'Python', 'Tutorialspoint', 'Python']['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']
ป๊อป([i])
ลบองค์ประกอบที่ตำแหน่งที่กำหนด
ตัวอย่าง
#pop()lst =['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']print(lst)#Without indexlst.pop()print(lst)# ด้วย Indexlst.pop(3)print(lst)
ผลลัพธ์
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint'][ 'CPlusPlus', 'Hello', 'Python', 'Tutorialspoint']
ลบ(x)
ลบรายการแรกที่มีค่าที่ระบุ
ตัวอย่าง
#Removelst =['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']print(lst)lst.remove('Python')print(lst)
ผลลัพธ์
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']['CPlusPlus', 'Hello', 'Java', 'Tutorialspoint', 'Python']
ย้อนกลับ()
กลับลำดับของรายการ
ตัวอย่าง
#reverse()lst =['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']print(lst)lst.reverse()
ผลลัพธ์
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']['Python', 'Tutorialspoint', 'Java', 'Python', 'Hello', ' ซีพลัสพลัส']
sort(คีย์ =ไม่มี, ย้อนกลับ =เท็จ)
เรียงลำดับรายการ
ตัวอย่าง
#sort()lst =[2, 3, 7, 1, 13, 8, 49]print(lst)#defaultlst.sort()print(lst)#reverse =Truelst.sort(reverse =True)พิมพ์ (ลส)