首页 > 解决方案 > 如何从用户输入的列表中一次打印一个单词?

问题描述

我要求用户输入名称,我需要从列表中一次返回一个,但发生的情况是只返回单个字母而不是全名。

Names = input("Enter names here: ")

我得到的清单是这样的,

吉姆、约翰、莎拉、马克

这是我尝试的,

print (Names[0])

我得到的回报

J

我想要吉姆作为回报,别无其他。

标签: pythonpython-3.x

解决方案


当输入读取数据时,它将返回一个字符串,您必须将其分解为一个列表。值得庆幸的是,字符串有一个方法split就是为了这个。尝试:

Names = input("Enter names here: ")
Names = Names.split(',')

推荐阅读