我有例子的目錄列表:名單列表的字符串
sample = [['a'],['b']]
我想這個名單被轉換爲字符串列表像
sample = ['a','b']
我以前使用的列表,但這似乎在打擾我! 在此先感謝
我有例子的目錄列表:名單列表的字符串
sample = [['a'],['b']]
我想這個名單被轉換爲字符串列表像
sample = ['a','b']
我以前使用的列表,但這似乎在打擾我! 在此先感謝
試試這個:
In [5]: sample = [['a'],['b']]
In [6]: [item for sublist in sample for item in sublist]
Out[6]: ['a', 'b']
或
In [10]: from itertools import chain
In [11]: list(chain.from_iterable(sample))
Out[11]: ['a', 'b']
您還沒有覆蓋所有的情況,但是:
[''.join(x) for x in sample]
簡單的循環就足夠了 -
>>> s = [['a'],['b']]
>>> t = []
>>> for a in s:
for b in a:
t.append(b)
>>> t
['a', 'b']
hrmm ...'in for for'? –
將'a'改名爲'sample',更清楚? –
@FredrikPihl謝謝你! – Sangamesh