我喜欢这样:
test = {0: {'nom': 'toto', 'id':1}, 2: {'nom': 'tutu', 'id': 2}}
我想打印一个像
这样的结果toto
tutu
我试试
for nom in test :
print test['nom']
但没有工作
由于
答案 0 :(得分:1)
因为你的第一个词的关键是数字。不是'nom'。
for k in test:
print test[k]['nom']
答案 1 :(得分:0)
test = {0: {'nom': 'toto', 'id':1}, 2: {'nom': 'tutu', 'id': 2}}
print ' '.join([test[ele]['nom'] for ele in test])
答案 2 :(得分:0)
for nom in test:
print (test[nom]['nom'])
这应该适用于Python 3和2.使用下面的内容只适用于2
for nom in test:
print test[nom]['nom']