如何遍历dict的某些映射?

时间:2016-07-28 21:30:28

标签: python class for-loop dictionary

所以我想要做的只是通过某些字典的映射循环。因此,例如,对于任何有空格的键,打印(“我有空格”)。对于名称中不包含空格的任何键,请打印(“我没有空格”)。

更具体地说,我尝试执行此操作的文件可以找到here第262行

绝对欢迎任何建设性的批评和/或建议。谢谢!

编辑:没关系,Python有一个顽固的编译错误,但没有在PowerShell中显示。谢谢你的所有答案!

2 个答案:

答案 0 :(得分:0)

您可以尝试使用for循环。

for key in dictionary:
    if ' ' in key:
        #perform logic here
        print('I have a space')
    else:
        print('I do not have a space')

我希望这就是你要找的东西。

答案 1 :(得分:0)

你的意思是这样的:

for key in mydict:
    if ' ' in key:
        print 'I have a space'
    else:
        print 'I don\'t have a space'