【发布时间】:2018-09-04 11:13:00
【问题描述】:
我有一个叫做记录的元组
records =(['foo', 1]),(['bar', 'hello'])
这是预期结果
expected_result= (['foo','bar'],['1','hello'])
我为上面创建了一个 For 循环,它做得很好
for i in range(len(records[0])):
for k in range(len(records[1])):
if i==k:
j,v = records
print(j[i],v[i])
有没有更好的方法来使用最少的代码和行数?
问候
【问题讨论】:
-
这些总是2元组吗?如果是这样,你真的不需要嵌套循环。另外,如果
records有超过 2 个元组会发生什么? -
是的,..它们是 2 元组 @DeepSpace
标签: python python-3.x list tuples