python - 使用列表理解分解此列表

标签 python list list-comprehension

我想知道是否有一个很好的 pythonic 方法来分解这个列表:

['1,2,3', '22', '33']

进入列表:

['1','2','3','22','33']

使用列表理解?

最佳答案

有了列表理解,它看起来像这样:

>>> L = ['1,2,3', '22', '33']
>>> [x for s in L for x in s.split(",")]
['1', '2', '3', '22', '33']

关于python - 使用列表理解分解此列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9559646/

相关文章:

python - numpy array converted to pandas dataframe drops values

python - 如何将 panda DataFrame 中的特定范围的元素转换为 float ?

css - IE8水平列表的问题

python - 如何从一位整数列表创建两位数整数列表?

python - 使用 if 语句列出理解

python - Python 中列表推导式中的哈希函数

python - 在 python 3 中水平而不是垂直显示列表结果

python - "Josephus-p‌r‌o‌b‌l‌e‌m"在 python 中使用列表

python - 在整齐的列/表中打印列表列表

Python 理解,列表字典