วิธีเพิ่มและลบรายการออกจากรายการใน Python

How Add Remove Items From List Python



ตัวแปรอาร์เรย์ใช้ในภาษาการเขียนโปรแกรมส่วนใหญ่เพื่อจัดเก็บข้อมูลหลายรายการ Python มีข้อมูลสี่ประเภทเพื่อเก็บข้อมูลหลาย ๆ อัน เหล่านี้คือ รายการ ทูเพิล พจนานุกรม และ ชุด . ข้อมูลสามารถสั่งซื้อและเปลี่ยนแปลงได้ในรายการ Python วงเล็บเหลี่ยม ([]) ใช้ใน Python เพื่อประกาศรายการเช่นอาร์เรย์ ดัชนีของรายการเริ่มต้นจาก 0 รายการทำงานเหมือนกับตัวแปรอ้างอิง เมื่อตัวแปรรายการกำหนดให้กับตัวแปรอื่น ตัวแปรทั้งสองจะชี้ไปที่ตำแหน่งเดียวกัน บทช่วยสอนนี้แสดงการใช้วิธีการต่างๆ ของ Python เพื่อเพิ่มและลบข้อมูลออกจากรายการ Python

วิธีการ:

มีหลายวิธีใน 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() เป็นต้น

ดูวิดีโอของผู้เขียน: ที่นี่