
认识python中的set集合及其用法
python中,集合(set)是一个无序排列,可哈希,支持集合关系测试,不支持索引和切片操作,没有特定语法格式,只能通过工厂函数创建.集合里不会出现两个相同的元素,所以集合常用来对字符串或元组或列表中的元素进行去重操作。
生成一个集合可以使用如下语法:
生成集合语法1:
1 2 3 4 |
|
在这里,使用工厂函数set创建集合,set的参数可以是一个列表,也可以是一个元组或字符串。
生成集合语法2:
1 2 3 |
|
生成集合语法3:
1 2 3 |
|
集合类型的方法和操作:
add
1 2 3 |
|
1 2 3 4 5 6 7 |
|
clear
1 2 |
|
1 2 3 4 5 6 7 8 |
|
copy
1 2 |
|
1 2 3 4 5 6 |
|
difference
1 2 |
|
1 2 3 4 5 6 |
|
difference_update
1 2 |
|
1 2 3 4 5 6 7 8 9 10 |
|
相关推荐:《Python视频教程》
discard
1 2 3 |
|
1 2 3 4 5 6 7 8 9 |
|
intersection
1 2 |
|
1 2 3 4 5 6 |
|
intersection_update
1 2 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
isdisjoint
1 2 |
|
1 2 3 4 5 6 7 8 |
|
issubset
1 2 |
|
1 2 3 4 5 6 |
|
issuperset
1 2 |
|
1 2 3 4 5 6 |
|
pop
1 2 3 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
remove
1 2 3 |
|
1 2 3 4 5 6 7 8 |
|
symmetric_difference
1 2 |
|
1 2 3 4 5 6 7 8 |
|
symmetric_difference_update
1 2 |
|
1 2 3 4 5 6 7 8 9 10 |
|
union
1 2 |
|
1 2 3 4 5 6 7 8 |
|
update
1 2 |
|
1 2 3 4 5 |
|