【发布时间】:2021-11-21 20:20:00
【问题描述】:
我有一个清单
list = ['09/30', '16:30','A','B','5','100','10/01','16:30','C','D','4',
'10/02','16:30','E','F']
我希望每次在带有 / 的元素之前将其拆分为一个新列表。
希望有这样的东西:
list = ['09/30', '16:30','A','B','5','100'], ['10/01','16:30','C','D','4'], ['10/02','16:30','E','F']
然后我想用 NA 填写较短的列表
list = [['09/30', '16:30','A','B','5','100'], ['10/01','16:30','C','D','4', 'NA'], ['10/02','16:30','E','F', 'NA', 'NA]]
我确信这很简单,我只是想念它。
【问题讨论】:
-
这不是代码编写服务。请展示您为实现这一目标所做的工作。
-
您的最终结果无效,您需要在列表周围再添加一个
[]。 -
添加
NA很容易。获取所有列表的最大长度。然后浏览所有列表,将NA的max_length - len(item)副本添加到每个列表的末尾。