gpt4 book ai didi

python - 展平列表列表,用特定值替换空子列表

转载 作者:行者123 更新时间:2023-12-02 05:05:55 25 4
gpt4 key购买 nike

我有一个列表列表,其中包含空子列表和非空子列表的混合。列表总长度为240。

_remain = [['24'],
['24'],
['17'],
[],
['17'],
[],
['17'],...]

我尝试将列表列表合并为一个列表:

[_remain 中子列表的名称]

但是当我这样做时,我得到一个长度为 220 的列表。空的子列表消失了。

我的愿望是获得一个扁平列表,用 np.nan 替换空列表,以便我可以将其插入 pandas DataFrame 中。

我想要得到的结果列表:

['24',
'24',
'np.nan',
'17',
'np.nan',
'17',...]

我应该尝试什么?

最佳答案

您可以执行以下操作:

>>> [name for sublist in _remain for name in (sublist or [np.nan])]
['24', '17', nan, '17', nan, '17']

关于python - 展平列表列表,用特定值替换空子列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59215423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com