我使用 python 字典 tel = {'jack': 4098, 'sape': 4139.....,'john':5147} 有没有办法获取位于索引范围之间的所有值? 例如,所有位于第 5-10 个位置的值...
谢谢, 弥敦道
最佳答案
python 字典中没有索引/位置。键/值对没有任何特定顺序。
如果你想从字典中选择特定的位置,你必须给它一些标准/顺序。
例如,按照名字的字母顺序:
sorted(tel.items())[5:11]
返回 (name, number)
的 5 元组列表,从位置 5-10 按字母顺序。
关于python - 从字典中按位置获取键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4827028/