Python 同时迭代3个相同长度的列表
所以我试着用zip同时做3个列表,但它给了我一些我不想要的东西。它把我当作游戏Python 同时迭代3个相同长度的列表,python,Python,所以我试着用zip同时做3个列表,但它给了我一些我不想要的东西。它把我当作游戏uoot而不是uoot for (phone, graph, context) in zip(['UH', 'T'], ['oo', ''t], ['t','oo']) tri_tally[(phone, graph, context)] += 1 其中tri\u tally=defaultdict(int) 当我试着玩游戏的时候,我想要的是{('U','o','t'):1}我想要{('UH','oo',
uoot
而不是uoot
for (phone, graph, context) in zip(['UH', 'T'], ['oo', ''t], ['t','oo'])
tri_tally[(phone, graph, context)] += 1
其中tri\u tally=defaultdict(int)
当我试着玩游戏的时候,我想要的是{('U','o','t'):1}
我想要{('UH','oo','t'):1}
<
for elem in zip(["UH", "T"], ["oo", "t"], ["t", "oo"]):
print(elem)
返回
('UH', 'oo', 't')
('T', 't', 'oo')
正如您所预料的,因此还有其他错误。请您提问并修改内容以使其更清楚。
UH
、oo
等是否为变量?它们分配到哪里?您尚未粘贴实际代码,因为这有语法错误。即使在修复之后,代码也会按照您的期望执行,而不是按照您告诉我们的执行。如果没有产生问题的代码,我们无法帮助您。