Có bất kỳ lý do để làm bất cứ điều gì phức tạp hơn một trong hai dòng này khi bạn muốn xóa một danh sách trong Python?
old_list = []
old_list = list()
Lý do tôi hỏi là tôi chỉ thấy điều này trong một số mã đang chạy:
del old_list[ 0:len(old_list) ]
a[:x]
có nghĩa là bắt đầu x và a[x:]
có nghĩa là x kết thúc. a[ 0:len(a) ]
có thể được viết là a[:]
. Bạn cũng có thể sử dụng phủ định để đếm từ cuối ( a[-1]
là yếu tố cuối cùng).