Tôi đã có một danh sách Python của từ điển, như sau:Kiểm tra xem giá trị đã tồn tại trong danh sách từ điển chưa?
a = [
{'main_color': 'red', 'second_color':'blue'},
{'main_color': 'yellow', 'second_color':'green'},
{'main_color': 'yellow', 'second_color':'blue'},
]
Tôi muốn kiểm tra xem một cuốn từ điển với một chìa khóa/giá trị cụ thể đã tồn tại trong danh sách, như sau:
// is a dict with 'main_color'='red' in the list already?
// if not: add item
Rất đẹp. Cảm ơn! – AP257
Cú pháp một lớp tuyệt vời, tôi đã rất khó khăn cho việc này! Tôi tò mò rằng trong tài liệu Python cho thấy chúng ta thực sự có thể đặt hoạt động của 'for' trước 'for' là gì? – sylye
Tôi tìm thấy nó, nó được gọi là List Comprehensions https://docs.python.org/2/whatsnew/2.0.html?highlight=comprehensions – sylye