ii=set(12,3,5,6,9,9,8,8) print(ii) 输出: Traceback (most recent call last): File "<input>", line 1, in <module> TypeError: set expected at most 1 argument, got 8 修改为: ii=set((12,3,5,6,9,9,8,8)) print(ii) 输出为: {3, 5, 6, 8, 9, 12}
集合创建的两种方式:
1. num1={1,2,3,4,5,6}
2.num2=set((1,2,3,4,5,6)) 或 num2=set([1,2,3,4,5,6]) ,num2=('wjgkljalgj ,algjalkg af ');set()内可以时元组,列表,字符串等,只要是序列就可以。
另外注意:上图中num1=list(set(num1)) ,是把本来是列表的num1变成集合,然后再通过list变成列表的。