如何删除不必要的方括号Python

时间:2018-11-16 10:51:25

标签: python

例如,我有这个: a = [['1'],['2'],['3']]

如何将其更改为: a = ['1','2','3']

谢谢!

2 个答案:

答案 0 :(得分:1)

哦,我去玩。

a = [i[0] for i in a]

(假设每个子列表中只有一个项目)

答案 1 :(得分:0)

像这样:

a = [['1'], ['2'], ['3']]
lst = []
for subLst in a:
    lst.extend(subLst)
print(lst)

但是在大​​多数情况下,这意味着列表a的生成得到了改善...