python - 如何从用户输入的列表中一次打印一个单词?
问题描述
我要求用户输入名称,我需要从列表中一次返回一个,但发生的情况是只返回单个字母而不是全名。
Names = input("Enter names here: ")
我得到的清单是这样的,
吉姆、约翰、莎拉、马克
这是我尝试的,
print (Names[0])
我得到的回报
J
我想要吉姆作为回报,别无其他。
解决方案
当输入读取数据时,它将返回一个字符串,您必须将其分解为一个列表。值得庆幸的是,字符串有一个方法split就是为了这个。尝试:
Names = input("Enter names here: ")
Names = Names.split(',')
推荐阅读
- java - 无法向 netflix eureka 注册 Spring 微服务
- r - 使用 actionbutton 移动到闪亮应用程序中的下一行数据框
- docker - Docker:在 dockerfile 中启动 tmux 会话?
- python - 如何从 python 中的 xml 标签中检索日期?
- java - 我没有在 ModelAndView 中使用我的口音
- azure - Azure 管道从资源存储库中读取文件
- c# - EF Core 从列表中动态过滤
- flutter - 未处理的异常:将对象转换为可编码对象失败:“日期时间”实例
- java - Springboot Elasticsearch 中的 IN 关键字
- apache-flink - 如何配置 flink SQL 客户端在启用检查点的情况下提交作业?