使用 print(i, j)
和 print(i)
的两个设置返回相同的结果。有没有一个案例
应该在另一个之上使用还是可以互换使用它们是否正确?
desc = {'city': 'Monowi', 'state': 'Nebraska', 'county':'Boyd', 'pop': 1}
for i, j in desc.items():
print(i, j)
for i in desc.items():
print(i)
for i, j in desc.items():
print(i, j)[1]
for i in desc.items():
print(i)[1]
最佳答案
如果删除打印中的括号,两者是不同的,因为您使用的是 python 2X
desc = {'city': 'Monowi', 'state': 'Nebraska', 'county':'Boyd', 'pop': 1}
for i, j in desc.items():
print i, j
for i in desc.items():
print i
输出
county Boyd
city Monowi
state Nebraska
pop 1
('county', 'Boyd')
('city', 'Monowi')
('state', 'Nebraska')
('pop', 1)
关于python - 遍历字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48585577/