小编Bre*_*wer的帖子

在Python中,如何获取下一个和上一个键:字典中特定键的值?

好的,所以这有点难以解释,但这里有:

我有一本字典,我正在添加内容.内容是带有IP地址(值)的哈希用户名(密钥).我通过在基数16上运行它们然后使用Collection.orderedDict将哈希放入一个顺序.所以,字典看起来有点像这样:

d = {'1234': '8.8.8.8', '2345':'0.0.0.0', '3213':'4.4.4.4', '4523':'1.1.1.1', '7654':'1.3.3.7', '9999':'127.0.0.1'}
Run Code Online (Sandbox Code Playgroud)

我需要的是一种机制,允许我选择其中一个键,并使键/值项目更高,更低一个.所以,例如,如果我选择2345,代码将返回键:值组合'1234:8.8.8.8'和'3213:4.4.4.4'

所以,像:

for i in d:
  while i < len(d)
   if i == '2345':
     print i.nextItem
     print i.previousItem
     break()
Run Code Online (Sandbox Code Playgroud)

python dictionary key

15
推荐指数
2
解决办法
3万
查看次数

标签 统计

dictionary ×1

key ×1

python ×1