python集合

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变成列表的。

原文地址:https://www.cnblogs.com/Li-JT/p/15067439.html