Python 如何在文本文件的每行中生成包含元素的子列表
如何使用文本文件每行中的元素生成Python 如何在文本文件的每行中生成包含元素的子列表,python,arrays,Python,Arrays,如何使用文本文件每行中的元素生成子列表 脚本 lines = tuple (open ('result.log', 'r')) ['value1', 'value2', 'value3', None] ['value1', 'value2', 'value3', None] 结果日志 ('value1', 'value2', 'value3', None) ('value1', 'value2', 'value3', None) 生成输出 lines = tuple (open
子列表
脚本
lines = tuple (open ('result.log', 'r'))
['value1', 'value2', 'value3', None]
['value1', 'value2', 'value3', None]
结果日志
('value1', 'value2', 'value3', None)
('value1', 'value2', 'value3', None)
生成输出
lines = tuple (open ('result.log', 'r'))
['value1', 'value2', 'value3', None]
['value1', 'value2', 'value3', None]
预期输出:
[['value1'], ['value2'], ['value3'], None]
[['value1'], ['value2'], ['value3'], None]
您可以使用列表理解
lines = tuple ({'value1', 'value2', 'value3', None})
[[l] if l else l for l in lines]
输出:
[None, ['value2'], ['value1'], ['value3']]