Tim*_* C. 2 python dictionary loops
我想知道如何在没有第一个和最后一个元素的情况下遍历 Python 字典。我的键不是从 1 开始的,所以我不能使用 len(capitals)
>>> capitals = {'15':'Paris', '16':'New York', '17':'Berlin', '18':'Brasilia', '19':'Moscou'}
>>> for city in capitals:
>>> print(city)
Paris
New York
Berlin
Brasilia
Moscou
Run Code Online (Sandbox Code Playgroud)
我想要这样的结果:
New York
Berlin
Brasilia
Run Code Online (Sandbox Code Playgroud)
我的键不是从 1 开始的,所以我不能使用 len(capitals)
试试这个,通过将字典转换为列表,然后打印列表
c=[city for key,city in capitals.items()]
c[1:-1]
Run Code Online (Sandbox Code Playgroud)
输出
['New York', 'Berlin', 'Brasilia']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9607 次 |
| 最近记录: |