首页 > 解决方案 > 如何将用户输入转换为python中的集合?

问题描述

我想从用户输入的字母中创建一个集合,例如:输入是:“某物”,输出必须是:{'s','o','m','e','t','h ', 'i', 'n', 'g'} 我像下面这样写,但它导致错误说输入必须是可迭代的!

 str = print("please enter a string:")
 str_set = set(str)
 print(str_set)

标签: pythonstringsetuser-input

解决方案


如果你想从用户那里输入一些东西,你应该使用这个input()函数:

s = input("please enter a string:")
str_set = set(s)
print(str_set)

推荐阅读