码迷,mamicode.com
首页 > 编程语言 > 详细

python基础之集合

时间:2020-04-06 17:17:57      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:常用   int   move   set   增删改查   增删改   特色   字典   索引   

集合的特点

1.集合相当于没有值的字典,无序且不支持索引。
2.天然去重-----集合的特色。

{} ------这个代表空字典
set() ------这个代表空集合

集合的增删改查

1.增

s = {1,2,3,4}
s.add(k)  #只能添加一个
print(s)
s.update("今天")  # 迭代添加
print(s)

2.删

print(s.pop())  # pop有返回值
print(s)

s.remove(3)     # 指定元素删除
print(s)

s.clear()         # 清空   -- set() 空集合
print(s)

3.改

先删再加

4.查

for i in {1,2,3}:

    print(i)

5.集合的交集,并集等...

s1 = {1,2,3,4,5,6,7}
s2 = {5,6,7,1}
print(s1 & s2)  # 交集
print(s1 | s2)  # 并集
print(s1 - s2)  # 差集
print(s1 ^ s2)  # 反交集
print(s1 > s2)  # 父集(超集)
print(s1 < s2)  # 子集

print(frozenset(s1))  # 冻结集合 更不常用
dic = {frozenset(s1):1}
print(dic)

python基础之集合

标签:常用   int   move   set   增删改查   增删改   特色   字典   索引   

原文地址:https://www.cnblogs.com/lvtaohome/p/12642744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!