在没有第一个和最后一个元素的情况下循环字典

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)

Art*_*ier 5

试试这个,通过将字典转换为列表,然后打印列表

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)