Saya seorang pembuat kode C yang mengembangkan sesuatu dengan python. Saya tahu bagaimana melakukan hal berikut di C (dan karenanya dalam logika seperti C yang diterapkan pada python), tapi saya bertanya-tanya apa cara 'Python' untuk melakukannya.
Saya memiliki kamus d, dan saya ingin mengoperasikan sebagian item, hanya mereka yang kuncinya (string) berisi substring tertentu.
yaitu logika C akan menjadi:
for key in d:
if filter_string in key:
# do something
else
# do nothing, continue
Saya membayangkan versi python akan 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 tentang memfilter kamus, tetapi tidak dapat menemukan satu pun yang melibatkan hal ini.
Kamus saya tidak bersarang dan saya menggunakan python 2.7