python - 如何将用户输入转换为python中的集合?
问题描述
我想从用户输入的字母中创建一个集合,例如:输入是:“某物”,输出必须是:{'s','o','m','e','t','h ', 'i', 'n', 'g'} 我像下面这样写,但它导致错误说输入必须是可迭代的!
str = print("please enter a string:")
str_set = set(str)
print(str_set)
解决方案
如果你想从用户那里输入一些东西,你应该使用这个input()
函数:
s = input("please enter a string:")
str_set = set(s)
print(str_set)
推荐阅读
- tweepy - Errno 10054:现有连接被远程主机强行关闭 - Tweepy 错误
- java - 使用 Spring Boot 在 postgres 数据库中搜索电话号码时如何忽略破折号和空格
- django - Django:遍历 HTML 中的静态文件,不能使用过滤器
- django - 如何在 ubuntu 中安装 proj4?make: *** 没有指定目标,也没有找到 makefile。停止。吉姜戈
- python - 基本的熊猫数据框操作问题
- javascript - 如果 Promise.catch() 的顺序不正确,为什么还要调用 .then()?
- android - 第一次运行颤振项目
- python - 网络爬虫获取具有相同标题的表格
- google-tag-manager - GA4 link_text 通常是“(未设置)”
- javascript - 如何获得可点击多边形的六个顶点?