为什么py迭代字典键无法打印键?

问题描述 投票:0回答:1

我是 py 新手,遇到了意想不到的行为:

tracker = Dict[int, List[int]]      
tracker.update({1: {1,2,3}})
tracker.update({2: {4,5,6}})
tracker.update({3: {7,8,9}})
for key in tracker:
  print(key)

标准输出:

*typing.Dict[int, typing.List[int]]

我期待这个输出:

1
2
3

有人可以解释这种行为,并描述如何迭代和打印字典键吗?

python dictionary key python-typing typing
1个回答
0
投票

尝试改变 跟踪器 = Dict[int, List[int]] 到: 跟踪器 = dict()

© www.soinside.com 2019 - 2024. All rights reserved.