使用 next() 在 python 中迭代 dict

3 python dictionary

是否可以使用 python 迭代字典next()。(我需要访问键和值)。它也适用于长度不定的可扩展字典吗?

azr*_*zro 6

用于items获取键/值对并iter()能够调用next

content = dict(zip(range(10), range(10, 20)))
print(content)  # {0: 10, 1: 11, 2: 12, 3: 13, 4: 14, 5: 15, 6: 16, 7: 17, 8: 18, 9: 19}

iterable = iter(content.items())
print(next(iterable))  # (0, 10)
print(next(iterable))  # (1, 11)
print(next(iterable))  # (2, 12)
print(next(iterable))  # (3, 13)
Run Code Online (Sandbox Code Playgroud)