รายการเป็นประเภทข้อมูลการรวบรวมใน Python องค์ประกอบในรายการสามารถเปลี่ยนแปลงได้และไม่มีลำดับเฉพาะที่เกี่ยวข้องกับองค์ประกอบ ในบทความนี้เราจะมาดูวิธีค้นหาความยาวของรายการใน Python ซึ่งหมายความว่าเราต้องนับจำนวนองค์ประกอบที่มีอยู่ในรายการโดยไม่คำนึงว่าองค์ประกอบเหล่านั้นจะซ้ำกันหรือไม่
ตัวอย่าง
ในตัวอย่างด้านล่าง เราจะใช้รายการที่ชื่อว่า "วัน" ขั้นแรก เราจะหาความยาวของรายการโดยใช้ฟังก์ชัน len() จากนั้นเราเพิ่มองค์ประกอบอีกสองสามรายการและตรวจสอบความยาวอีกครั้งโดยใช้ฟังก์ชัน append() สุดท้าย เราลบองค์ประกอบบางส่วนโดยใช้ฟังก์ชัน remove() และตรวจสอบความยาวอีกครั้ง โปรดทราบว่าแม้ว่าองค์ประกอบจะซ้ำกัน แต่ฟังก์ชัน remove() จะลบเฉพาะองค์ประกอบที่อยู่ท้ายรายการเท่านั้น
days = ["Mon","Tue","Wed"] print (len(days)) # Append some list elements days.append("Sun") days.append("Mon") print("Now the list is: ",days) print("Length after adding more elements: ",len(days)) # Remove some elements days.remove("Mon") print("Now the list is: ",days) print("Length after removing elements: ",len(days))
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
3 Now the list is: ['Mon', 'Tue', 'Wed', 'Sun', 'Mon'] Length after adding more elements: 5 Now the list is: ['Tue', 'Wed', 'Sun', 'Mon'] Length after removing elements: 4