Python集合又是一种新的数据类型,集合有两种形式:可变集合set()和不可变集合frozenset()两种,这两种集合操作方法比较类似,但是在底层性质上有截然想法的区别。...集合是一种无序的,不重复且不可随机访问的元素集合,在概念和运算上和数学中的集合类似,集合分为可变和不可变两种。...'} # 可变,无序:但可以通过键访问
二、可变集合构造方法
1.直接构造
set2 = {'name', 19, 'python'}
print(set2, type(set2))
返回结果:
{19..., 'python', 'name'}
----
2.使用函数构造
str1 = 'pythonpython'
list1 = [1, 2, 3, 2]
tup1 = (1,...set9 = set()
set99 = frozenset()
2.集合中不能包含字典和列表这样的可变类型元素
set10 = {'name', 19, [1, 2, 3, 2]}
列表不可哈希:TypeError