Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

แสดงรายการวิธีการใน Python?


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)พิมพ์ (ลส)

ผลลัพธ์

<ก่อนหน้า[2, 3, 7, 1, 13, 8, 49][1, 2, 3, 7, 8, 13, 49][49, 13, 8, 7, 3, 2, 1]