Tôi có một dict ở định dạng này:lặp trên một dict trừ những mặt hàng mục x
d_data = {'key_1':value_1,'key_2':value_2,'key_3':value_3,'key_x':value_x,'key_n':value_n}
và tôi phải lặp trên nó là hạng mục:
for key,value in columns.items():
do something
trừ các cặp:
'key_x':value_x
Và nhận xét của ông Downvoter ở đâu? –
Aye, đó là tôi. 'filter' +' lambda' là unpythonic, slow, và [được khuyến khích một cách rõ ràng bởi Guido] (http://legacy.python.org/doc/essays/ppt/regrets/PythonRegrets.ppt). 'filter ('key_x' .__ ne__, d_data)' là một giải pháp thay thế tương đương, hoặc tốt hơn nhưng chỉ sử dụng tính toàn diện. – wim
@ wim ... yea ... Tôi chỉ nắm bắt những ngày này rằng họ có ý tưởng kết hợp 'bộ lọc',' bản đồ' hoặc bất kỳ thứ gì tương tự với 'lambda' đạt hiệu suất xuống ... cảm ơn bạn đã đề xuất và cập nhật mã như tốt, bây giờ câu hỏi của tôi là, những nơi thích hợp để sử dụng '__ne__' hoặc phương pháp tương tự là gì? –