Python如何将字符串和列表组合到元组中

时间:2015-10-14 12:32:41

标签: python types tuples

我有一个字符串和一个列表

a=100
b=["abc","def"]

如何将这些组合成一个看起来像(abc,100),(def,100)的元组?我试过了

>>> for i in file:
...   tuple(file, uid)
... 
Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
TypeError: tuple() takes at most 1 argument (2 given)

2 个答案:

答案 0 :(得分:3)

list comprehension

您可以通过简单的{{1}}

执行此操作

答案 1 :(得分:0)

正如追溯所说,if(getData()) doSomething(getData()); 在您的代码中只需要1个参数,只需将tuple更改为tuple(file, uid)。也就是说,tuple([file, uid])采用一个可迭代的参数