Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何循环通过dict的某些映射?_Python_Class_For Loop_Dictionary - Fatal编程技术网

Python 如何循环通过dict的某些映射?

Python 如何循环通过dict的某些映射?,python,class,for-loop,dictionary,Python,Class,For Loop,Dictionary,所以我要做的是只通过dict的某些映射进行循环。例如,对于任何有空格的键,print(“我有空格”)。对于名称中不包含空格的任何键,请打印(“我没有空格”) 更具体地说,我试图在开始行262上找到这个文件 绝对欢迎任何建设性的批评和/或建议。谢谢 EDIT:Nevermind,Python有一个顽固的编译错误,这个错误没有显示在PowerShell中。谢谢你的回答 您可以尝试使用for循环 for key in dictionary: if ' ' in key: #pe

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

更具体地说,我试图在开始行262上找到这个文件

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


EDIT:Nevermind,Python有一个顽固的编译错误,这个错误没有显示在PowerShell中。谢谢你的回答

您可以尝试使用for循环

for key in dictionary:
    if ' ' in key:
        #perform logic here
        print('I have a space')
    else:
        print('I do not have a space')
我希望这就是你想要的。

你的意思是:

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

@我已经试过了所有的基本例子,包括下面给出的答案。(对我不能给你一个例子的评论做些什么)