Tôi đã kiểm tra tất cả các câu hỏi khác có cùng lỗi nhưng không tìm thấy giải pháp hữu ích nào = /
Tôi có một từ điển danh sách:
d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]}
trong đó một số giá trị trống Khi kết thúc việc tạo các danh sách này, tôi muốn xóa các danh sách trống này trước khi trả lại từ điển của mình. Hiện tại tôi đang cố gắng làm điều này như sau:
for i in d:
if not d[i]:
d.pop(i)
tuy nhiên, điều này mang lại cho tôi lỗi thời gian chạy. Tôi biết rằng bạn không thể thêm / xóa các thành phần trong từ điển trong khi lặp qua nó ... điều gì sẽ xảy ra sau đó?
keys
tạo ra một bản sao của các phím mà bạn có thể lặp lại' hay còn gọi là cácplural
phím phải không? Mặt khác, làm thế nào người ta có thể lặp lại qua một phím đơn? Nhân tiện, tôi không chọn nit, tôi thực sự quan tâm muốn biết đó thực sự là chìa khóa hay chìa khóa