在python中,如何在包含多个数据类型的列表中使用平面列表?

2024-04-27 04:00:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样的清单,我想平铺成一个单一的清单,我怎么能做这个任务,请帮助??你知道吗


Tags: 平铺
2条回答
    features = list(itertools.chain(*(i if isinstance(i, list) else (i,) for i in features)))

不用这个了。你知道吗

从空列表开始。遍历原始文件,并使用extendappend

new_list = []
for item in original_list:
    if isinstance(item, list):
       new_list.extend(item)
    else:
       new_list.append(item)

相关问题 更多 >