我是用python开发东西的C编码器。我知道如何在C语言中执行以下操作(以及因此在应用于Python的类似C的逻辑中),但是我想知道这样做的“ Python”方式是什么。
我有一个字典d,我想对项的子集进行操作,只有那些键(字符串)的项包含特定的子字符串。
即C逻辑将是:
for key in d:
if filter_string in key:
# do something
else
# do nothing, continue
我在想python版本会像
filtered_dict = crazy_python_syntax(d, substring)
for key,value in filtered_dict.iteritems():
# do something
我在这里找到了很多有关过滤字典的文章,但是找不到与之相关的文章。
我的字典未嵌套,我正在使用python 2.7