【发布时间】:2014-03-08 05:32:15
【问题描述】:
假设我有两个列表:
t1 = ["abc","def","ghi"]
t2 = [1,2,3]
如何使用 python 合并它,以便输出列表为:
t = [("abc",1),("def",2),("ghi",3)]
我试过的程序是:
t1 = ["abc","def"]
t2 = [1,2]
t = [ ]
for a in t1:
for b in t2:
t.append((a,b))
print t
输出是:
[('abc', 1), ('abc', 2), ('def', 1), ('def', 2)]
我不想重复输入。
【问题讨论】:
-
[...]是一个列表,(...)是一个元组。 -
抱歉,Christian,感谢您的指正
标签: python