循环遍历字典并获取键
循环遍历字典并获取键
这个问题已经有答案了:
我正在尝试获取字典中的名称以及它们对应的键值。
如果这个问题已经被问过了,那我很抱歉。这段代码没有运行成功是因为我很菜,我才刚开始学习。请告诉我问题在哪里。
theBoard = {'top-L': ' ', 'top-M': ' ', 'top-R': ' ', 'mid-L': ' ', 'mid-M': ' ', 'mid-R': ' ', 'low-L': ' ', 'low-M': ' ', 'low-R': ' ' 'Check for closed moves' def openMoves: for i in theBoard: if theBoard[i] == ' ': print "the move %s is open" % theBoard[i] else: print "the move %s is taken" % theBoard[i] print openMoves()
admin 更改状态以发布 2023年5月25日
theBoard = {'top-L': ' ', 'top-M': ' ', 'top-R': ' ', 'mid-L': ' ', 'mid-M': ' ', 'mid-R': ' ', 'low-L': ' ', 'low-M': ' ', 'low-R': ' ' } # <--- Close your dictionary # <--- remove random string 'Check for c...' def openMoves(): # <--- add parenthesis to function for k, v in theBoard.items(): # <--- loop over the key, value pairs if v == ' ': print "the move %s is open" % k else: print "the move %s is taken" % k openMoves() # <-- remove the print statement
:这是一个包含粗体字123的段落。