我有以下字典
desc = {'city': 'Monowi', 'state': 'Nebraska', 'county':'Boyd', 'pop': 1}
desc = OrderedDict({k: desc [k] for k in desc})
我可以通过以下方式遍历字典的键和值
for k, vin desc .items():
比方说,我想从键“国家”开始迭代,我不确定该怎么做。
任何建议都会很有帮助
答案 0 :(得分:1)
虽然这是一种方法,但是可能更简洁:
desc = {'city': 'Monowi', 'state': 'Nebraska', 'county': 'Boyd', 'pop': 1}
keyList = list(desc.keys())
start = keyList.index('county')
for i in range(start, len(desc)):
key = keyList[i]
value = desc[key]
print(f"{key} -> {value}")
输出为:
county -> Boyd
pop -> 1