根据用户输入创建名称列表()

Creating a list of names base on user input()

我一直在努力寻找一种方法将用户输入的名称转换为 python 列表,以便稍后处理这些信息。但是,由于我不是很有经验,所以我找不到做这样的事情的方法。当我编写下面的代码时,print() 输出只是名字的第二个字母,而我实际上打算将它作为列表中的第二个名字。所以,我的问题是,我怎样才能使每个不同的名称成为列表中的不同元素?

# Creates a list of the players
players = input("Insert players\n")
list(players)
print(players[1])

使用split()将字符串转换为单词列表:

players = input("Insert players\n").split()
print(players[1])  # prints the second player name in the list

默认情况下 split() 按空格拆分,但它需要一个可选参数,允许您按其他字符串拆分(例如 split(",") 按逗号拆分)。