วิธีการ:
มีหลายวิธีใน Python เพื่อแก้ไขรายการ มีการกล่าวถึงวิธีการทั่วไปในการเพิ่มและลบข้อมูลในรายการที่นี่
แทรก (ดัชนี, รายการ): วิธีนี้ใช้เพื่อแทรกรายการใดๆ ในดัชนีเฉพาะของรายการ และเลื่อนรายการไปทางขวา
ต่อท้าย (รายการ): วิธีนี้ใช้เพื่อเพิ่มองค์ประกอบใหม่ที่ท้ายรายการ
ขยาย (รายการอื่น): รายการของรายการหนึ่งสามารถแทรกที่ส่วนท้ายของรายการอื่นได้โดยใช้วิธีนี้
ลบ (รายการ): วิธีนี้ใช้เพื่อลบรายการใดรายการหนึ่งออกจากรายการ
ป๊อป (ดัชนี): วิธีการนี้ใช้เพื่อลบรายการออกจากรายการตามค่าดัชนี
ของ(): วิธีนี้ใช้เพื่อลบรายการเฉพาะของรายการหรือแบ่งรายการ
แจ่มใส(): วิธีนี้ใช้เพื่อลบรายการทั้งหมดในรายการ
เพิ่มรายการลงในรายการ:
วิธีต่างๆ ในการเพิ่มรายการในรายการ Python จะแสดงในส่วนนี้ของบทช่วยสอน
ตัวอย่างที่ 1: แทรกรายการโดยใช้ insert() method
สร้างไฟล์ python ด้วยสคริปต์ต่อไปนี้เพื่อดูการใช้เมธอด insert() รายการใหม่จะถูกแทรกในตำแหน่งที่สามของรายการ และรายการอื่นๆ จะถูกเลื่อนทันทีหลังจากเรียกใช้สคริปต์
#ประกาศรายชื่อรายการข้อมูล= [89, 56, 90, 3. 4, 89, 12]
# แทรกข้อมูลในตำแหน่งที่ 2
รายการข้อมูลแทรก(2, 2. 3)
# แสดงรายการหลังจากใส่
พิมพ์('องค์ประกอบรายการคือ')
สำหรับผมใน พิสัย(0, เลน(รายการข้อมูล)):
พิมพ์(รายการข้อมูล[ผม])
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
ตัวอย่างที่ 2: แทรกรายการโดยใช้ append() method
สร้างไฟล์ python ด้วยสคริปต์ต่อไปนี้เพื่อดูการใช้เมธอด append() มันถูกกล่าวถึงก่อนที่วิธีการ append() จะแทรกข้อมูลไว้ที่ส่วนท้ายของรายการ ดังนั้น 'Toshiba' จะถูกแทรกที่ส่วนท้ายของ รายการข้อมูล หลังจากรันสคริปต์
#กำหนดรายการรายการข้อมูล= ['เดลล์', 'โทรศัพท์มือถือ', 'เลเวโน', 'อัสซุส']
# แทรกข้อมูลโดยใช้วิธีการต่อท้าย
รายการข้อมูลผนวก('โตชิบา')
# แสดงรายการหลังจากแทรก
พิมพ์('องค์ประกอบรายการคือ')
สำหรับผมใน พิสัย(0, เลน(รายการข้อมูล)):
พิมพ์(รายการข้อมูล[ผม])
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
ตัวอย่างที่ 3: แทรกรายการโดยใช้วิธีขยาย ()
สร้างไฟล์ python ด้วยสคริปต์ต่อไปนี้เพื่อดูการใช้เมธอด extend() ในที่นี้ มีการประกาศรายการสองรายการในสคริปต์ซึ่งรวมกันโดยใช้เมธอด extend() รายการของรายการที่สองจะถูกเพิ่มที่ส่วนท้ายของรายการแรก
#เริ่มต้นรายการแรกรายการ1= ['html', 'ซีเอสเอส', 'จาวาสคริปต์', 'เจคิวรี่']
#เริ่มต้นรายการที่สอง
รายการ2= ['PHP', 'ลาราเวล', 'ตัวจุดไฟ']
# รวมทั้งสองรายการโดยใช้วิธีขยาย ()
รายการ1.ขยาย(รายการ2)
# แสดงรายการหลังจากหวี
พิมพ์ ('องค์ประกอบรายการคือ:')
สำหรับผมใน พิสัย(0, เลน(รายการ1)):
พิมพ์(รายการ1[ผม])
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
ลบรายการออกจากรายการ:
วิธีต่างๆ ในการลบรายการในรายการ Python จะแสดงอยู่ในส่วนนี้ของบทช่วยสอน
ตัวอย่างที่ 4: ลบรายการออกจากรายการโดยใช้วิธีการลบ
สร้างไฟล์ python ด้วยสคริปต์ต่อไปนี้เพื่อดูเมธอด use remove() หากค่าของไอเท็มที่ใช้เป็นค่าอาร์กิวเมนต์ของเมธอด remove() มีอยู่ในรายการ รายการนั้นจะถูกลบออก ที่นี่ ค่า 'น้ำผลไม้' อยู่ในรายการและจะถูกลบออกหลังจากเรียกใช้สคริปต์
#กำหนดรายการรายการ = ['เค้ก', 'พิซซ่า', 'น้ำผลไม้', 'พาสต้า', 'เบอร์เกอร์']
#พิมพ์รายการก่อนลบ
พิมพ์('รายการก่อนลบ')
พิมพ์(รายการ)
# ลบรายการ
รายการ.ลบ('น้ำผลไม้')
#พิมพ์รายการหลังลบ
พิมพ์('รายการหลังจากลบ')
พิมพ์(รายการ)
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
ตัวอย่างที่ 5: ลบรายการออกจากรายการโดยใช้วิธีการป๊อป
สร้างไฟล์ python ด้วยสคริปต์ต่อไปนี้เพื่อดูการใช้เมธอด pop() ที่นี่ 2 ถูกใช้เป็นค่าดัชนีสำหรับเมธอด pop() ดังนั้น องค์ประกอบที่สามของรายการจะถูกลบออกหลังจากเรียกใช้สคริปต์
#กำหนดรายการldata= [ 3. 4, 2. 3, 90, ยี่สิบเอ็ด, 90, 56, 87, 55]
#พิมพ์ก่อนลบ
พิมพ์(ldata)
# ลบองค์ประกอบที่สาม
ข้อมูลโผล่(2)
#พิมพ์รายการหลังลบ
พิมพ์(ldata)
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
ตัวอย่างที่ 6: ลบรายการออกจากรายการโดยใช้วิธีเดล
วิธี del() ทำงานคล้ายกับวิธี pop() สร้างไฟล์ python ด้วยสคริปต์ต่อไปนี้เพื่อดูการใช้เมธอด del() ที่นี่ 0 ถูกใช้เป็นค่าดัชนีของ del() ดังนั้นองค์ประกอบแรกของรายการจะถูกลบออกหลังจากเรียกใช้สคริปต์
#กำหนดรายการldata= [ 3. 4, 2. 3, 90, ยี่สิบเอ็ด, 90, 56, 87, 55]
#พิมพ์ก่อนลบ
พิมพ์(ldata)
# ลบรายการแรกโดยใช้วิธีเดล
ของldata[0]
#พิมพ์รายการหลังลบ
พิมพ์(ldata)
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
ตัวอย่างที่ 7: ลบรายการออกจากรายการโดยใช้วิธีการที่ชัดเจน
สร้างไฟล์ python ด้วยสคริปต์ต่อไปนี้เพื่อลบรายการทั้งหมดในรายการ หลังจากรันสคริปต์แล้ว วิธี clear() จะทำให้รายการว่างเปล่า
#กำหนดรายการldata= [ 3. 4, 2. 3, 90, ยี่สิบเอ็ด, 90, 56, 87, 55]
#พิมพ์ก่อนลบ
พิมพ์(ldata)
#ลบรายการทั้งหมดออกจากรายการ
ข้อมูลแจ่มใส()
#พิมพ์รายการหลังเคลียร์
พิมพ์(ldata)
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
บทสรุป:
รายการนี้เป็นคุณลักษณะที่มีประโยชน์ของการเขียนโปรแกรม Python รายการตัวแปรใช้ในสคริปต์เพื่อวัตถุประสงค์ต่างๆ วิธีแก้ไขรายการโดยใช้วิธีหลามในตัวต่างๆ จะแสดงอยู่ในบทช่วยสอนนี้ มีเมธอดอื่นๆ มากมายใน Python เพื่อดำเนินการอื่นๆ ในรายการ เช่น sort(), reverse(), count() เป็นต้น
ดูวิดีโอของผู้เขียน: ที่นี่