我有一个字符串和一个列表
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)
答案 0 :(得分:3)
list comprehension
您可以通过简单的{{1}}
执行此操作答案 1 :(得分:0)
正如追溯所说,if(getData()) doSomething(getData());
在您的代码中只需要1个参数,只需将tuple
更改为tuple(file, uid)
。也就是说,tuple([file, uid])
采用一个可迭代的参数