基于用户输入()创建一个名称列表



我一直在尝试找到一种方法,将用户的名称输入转换为python列表,这样我以后就可以处理这些信息了。然而,由于我不是很有经验,我找不到做这种事情的方法。当我写下面的代码时,print((输出只是第一个名称的第二个字母,而我实际上希望它是列表中的第二名。所以,我的问题是,如何使每个不同的名称都是列表中的不同元素?

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

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

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

默认情况下,split()在空白处进行拆分,但它采用了一个可选参数,允许您在其他字符串上进行拆分(例如,split(",")在逗号上进行拆分(。

相关内容

  • 没有找到相关文章