1
MWE:下面的列表:如何將每個子列表連接到Python中的單個字符串?
L=[['1', '1', '0', '0', '0'],['1', '1', '1', '1', '0'],['0', '0', '1', '1', '0']]
我想要的清單將是:
D=['11000','11110','00110']
我如何能做到這一點,請幫助。
MWE:下面的列表:如何將每個子列表連接到Python中的單個字符串?
L=[['1', '1', '0', '0', '0'],['1', '1', '1', '1', '0'],['0', '0', '1', '1', '0']]
我想要的清單將是:
D=['11000','11110','00110']
我如何能做到這一點,請幫助。
L = [['1', '1', '0', '0', '0'],['1', '1', '1', '1', '0'],['0', '0', '1', '1', '0']]
D = [''.join(list) for list in L]
您可以使用列表理解:
L = [
['1', '1', '0', '0', '0'],
['1', '1', '1', '1', '0'],
['0', '0', '1', '1', '0']
]
D = [''.join(l) for l in L]
或地圖功能:
D = map(''.join, L) # returns a generator in python3, cast it to list to get one
注意,這樣做的最Python的方式是列表理解。
到目前爲止您嘗試了什麼? – GhostCat