簡體   English   中英

將嵌套元組轉換為 python 中的嵌套列表

[英]Converting nested tuple into nested list in python

我有像下面這樣的嵌套元組,想以提到的格式轉換成嵌套列表

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仍然給我同樣的。

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

您可以解壓縮每個單獨的元組,然后解壓縮 append

L = []

for item in T:
    a, b = item
    L.append([a,b])
l = [('id','1'),('name','Mike')]
m = [[], []]
for i in range(len(l)):
    m[i] = [l[i][0], l[i][1]]
print(m)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM