มีเหตุผลใดที่จะทำสิ่งที่ซับซ้อนกว่าหนึ่งในสองบรรทัดนี้เมื่อคุณต้องการล้างรายการใน Python หรือไม่?
old_list = []
old_list = list()
เหตุผลที่ฉันถามคือฉันเพิ่งเห็นสิ่งนี้ในรหัสที่ทำงานอยู่:
del old_list[ 0:len(old_list) ]
a[:x]หมายถึงการเริ่มต้นที่ x และa[x:]หมายถึง x เพื่อสิ้นสุด สามารถเขียนเป็นa[ 0:len(a) ] a[:]นอกจากนี้คุณยังสามารถใช้ค่าลบเพื่อนับจากท้าย ( a[-1]เป็นองค์ประกอบสุดท้าย)