如何在python中将字符串列表转换为元组

时间:2015-08-31 13:00:17

标签: python-3.x

我遇到了从List转换为元组的问题。例如,我有这样的列表

['1', '9']
['2']
['3']
['4']

我想要这样的输出     [(1,9),(2),(3),(4)] 请帮助我。我没办法。

1 个答案:

答案 0 :(得分:1)

如果你有一个清单' l'那么你可以调用内置函数' tuple'在它上面转换为元组

l = [1,2]
tup = tuple(l)
print tup # (1,2)

如果您有一个列表清单l = [[' 1',' 9'],[' 2'],[' 3& #39;],[' 4']]

你可以这样做:

l = [['1', '9'], ['2'], ['3'], ['4']]
tups = map(lambda x: tuple(x), l)
print tups #  [(1,9),(2),(3),(4)]