gpt4 book ai didi

python - 访问列表 Python 中的元素

转载 作者:太空宇宙 更新时间:2023-11-04 04:45:57 24 4
gpt4 key购买 nike

我有一个答案列表如下:

answers = defaultdict(<class 'list'>, {38: [0, 17], 19: [2], 5: [14], 3: [21], 1: [23, 32], 25: [26], 42: [28, 40], 34: [31], 12: [43, 46]})

现在我尝试将这些点联系起来如下:

for v in answers.values():
if len(v)>1:
T.add_edge(v[0],v[1])

这很好用,但是当 answers.values() 的长度为 1 时,如 (...., 19: [2], ...) 我需要连接 2及其相应的类值(即 19)。如何访问上述 answers 列表中的类值?

最佳答案

您需要跟踪该字典中的键和值,例如:

for k, v in answers.items():
if len(v) > 1:
T.add_edge(v[0], v[1])
else:
T.add_edge(k, v[0])

关于python - 访问列表 Python 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49621514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com