使用set(int)(Python)时生成集失败
我能行使用set(int)(Python)时生成集失败,python,set,iterable,Python,Set,Iterable,我能行 >>> s = {1} >>> type(s) <class 'set'> >s={1} >>>类型 但是 >s=set(1) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 TypeError:“int”对象不可编辑 区别是什么?区别在于set()构造函数采用iterable。一个数字不是一个可数 s = set((1,)) 正常情况下,您将看到[1]和列表(1) s = set((1,))
>>> s = {1}
>>> type(s)
<class 'set'>
>s={1}
>>>类型
但是
>s=set(1)
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
TypeError:“int”对象不可编辑
区别是什么?区别在于
set()
构造函数采用iterable。一个数字不是一个可数
s = set((1,))
正常情况下,您将看到
[1]
和列表(1)
s = set((1,))