【问题标题】:How can I convert a plain text list to a python 3 list如何将纯文本列表转换为 python 3 列表
【发布时间】:2020-04-30 18:53:40
【问题描述】:
我想获取一个名称列表,并使用正确的语法将它们放入 python 列表中。我怎么能这样做?因为否则我将不得不遍历并在任何地方加上引号和逗号,并且我正在处理长列表。
例如,如果我有:
list = [
name
name1
name2
name3
name4
name5
]
如何将这些名称更改为字符串而不单独执行每个名称?
【问题讨论】:
标签:
python
python-3.x
list
syntax
python-3.6
【解决方案2】:
您可以使用.split() 并在换行符处拆分 (\n)。 split() 将返回一个名称数组:
>>> x = """name
... name1
... name2
... name3
... name4
... name5
... """
>>> names = x.split('\n')
>>> print(names)
['name', 'name1', 'name2', 'name3', 'name4', 'name5', '']