Saya seorang pembuat kode C yang mengembangkan sesuatu dengan python. Saya tahu bagaimana melakukan hal berikut di C (dan karenanya logika mirip C diterapkan pada python), tapi saya bertanya-tanya apa cara 'Python' melakukannya.
Saya memiliki kamus d, dan saya ingin mengoperasikan subset item, hanya item yang kuncinya (string) berisi substring tertentu.
yaitu logika C adalah:
for key in d:
if filter_string in key:
# do something
else
# do nothing, continue
Saya membayangkan versi python akan menjadi seperti itu
filtered_dict = crazy_python_syntax(d, substring)
for key,value in filtered_dict.iteritems():
# do something
Saya telah menemukan banyak posting di sini mengenai pemfilteran kamus, tetapi tidak dapat menemukan satu pun yang melibatkan hal ini.
Kamus saya tidak bersarang dan saya menggunakan python 2.7