首页 > 编程语言 > 详细

6.Python(集合,字符串格式化)

时间:2020-03-26 21:42:23      阅读:52      评论:0      收藏:0      [点我收藏+]

集合

A.定义

1.集合(set)是一个无序的不重复元素序列。

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

B.操作

1.去重功能

basket = {apple, orange, apple, pear, orange, banana}
print(basket)  
basket = [apple, orange, apple, pear, orange, banana]
print(set(basket))

技术分享图片

 

2.in操作

3.两个集合间的运算

a = set
(abcde) b = set(defg) print("a-b", a - b) # 集合a中包含而集合b中不包含的元素 print("b-a", b - a) # 集合b中包含而集合a中不包含的元素 print("a|b", a | b) # 集合a或b中包含的所有元素 print("a&b", a & b) # 集合a和b中都包含了的元素 print("a^b", a ^ b) # 不同时包含于a和b的元素

技术分享图片

 

 

4.添加元素

(1)s.add(x)

thisset = set(("Google", "Runoob", "Taobao"))
thisset.add("Facebook")
print(thisset)

技术分享图片

 

 

(2)s.update(x) 参数可以是元素,列表,元组,字典等

thisset = set(("Google", "Runoob", "Taobao"))
thisset.update({1,3})
print(thisset)

技术分享图片

 

 

thisset = set(("Google", "Runoob", "Taobao"))
thisset.update([1, 4], [5, 6])
print(thisset)

技术分享图片

 

 

5.移除元素

(1)s.remove(x)  将元素 x 从集合 s 中移除,如果元素不存在,则会发生错误。

(2)s.discard(x) 如果元素不存在,不会发生错误。

(3)s.pop() 随机删除集合中的一个元素

6.Python(集合,字符串格式化)

原文:https://www.cnblogs.com/zhaojiayu/p/12577365.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!