如何在名称列表中添加“”?

时间:2019-02-05 08:37:59

标签: python

所以我试图列出一长串(大约2000个名字)。如果我要在所有逗号和引号上加上逗号,那将是永远的。因此,我想列出一个清单。 名称位于名为def_names.py的python文件中 我已经拥有了所有这样的东西:

Name1 
Name2
Name3
Name4
Name5

但是我想在名称中添加“”。 因此,最终结果将如下所示:

list = [
    "Name1",
    "Name2",
    "Name3",
    "Name4",
    "Name5",
]

这是我可以列出的清单。我该怎么办?

我需要另一个py脚本的列表,该脚本使用这些名称作为名称数据库的一部分。 如果需要的话,我正在使用PyCharm。

1 个答案:

答案 0 :(得分:2)

根据名称列表的方式,您可以执行以下操作:

names = "name1,name2,name3,name4,name5"

name_list = names.split(',')
print(name_list)

>>> ['name1', 'name2', 'name3', 'name4', 'name5']

编辑:使用您发布的新示例,我假设您将这些文件保存在文件中,在这种情况下,您可以这样做;

with open('names.txt') as f:
  names_list = [name.strip() for name in f.readlines()]

print(names_list) 


>>> ['Name1', 'Name2', 'Name3', 'Name4', 'Name5']