作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在字典上使用 for 循环来显示所有对应的值
shops = {
'Starbucks': {
'type':'Shops & Restaurants',
'location':'Track 19'
},
'Supply-Store': {
'type':'Services',
'location':'Central Station'
}
}
for shop in shops:
print(shop + " is a: " +shop.items(0))
我想让我的for循环做的是一次取一个项目,然后得到相应的类型和位置。现在,我一直在获取相应的类型和位置。
预期输出为:
Starbucks is a Shops & Restaurants located at Track 19.
Supply-Store is a Services located at Central Station.
最佳答案
假设您的 shops
字典中的每个值都是另一个具有类型和位置的字典。
你想要的可能是-
for key,value in shops.items():
print(key + " is a: " + value['type'] + " at : " + value['location'])
关于python - For 语句在 Python 中遍历字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32628642/
我是一名优秀的程序员,十分优秀!