在python中将嵌套元组转换为嵌套列表

时间:2021-03-25 19:17:15

标签: python list collections tuples

我有像下面这样的嵌套元组,想以提到的格式转换为嵌套列表

INPUT T = [('id','1'),('name','Mike'),('Adrs,'Tor')]

OUTPUT L = [['id','1'],['name','Mike'],['Adrs,'Tor']]

我试着做以下

L = []

for item in T:
    L.append(item)

L 仍然给我相同的。

3 个答案:

答案 0 :(得分:1)

>>> spam = [('id','1'),('name','Mike'),('Adrs','Tor')]
>>> eggs = [list(item) for item in spam]
>>> eggs
[['id', '1'], ['name', 'Mike'], ['Adrs', 'Tor']]

答案 1 :(得分:0)

你可以解包每个单独的元组,然后附加它

L = []

for item in T:
    a, b = item
    L.append([a,b])

答案 2 :(得分:0)

l = [('id','1'),('name','Mike')]
m = [[], []]
for i in range(len(l)):
    m[i] = [l[i][0], l[i][1]]
print(m)
相关问题