Python3笔记020 - 4.5 集合

第4章 序列的应用

python的数据类型分为:空类型、布尔类型、数字类型、字节类型、字符串类型、元组类型、列表类型、字典类型、集合类型

在python中序列是一块用于存放多个值的连续内存空间。

python内置了5种序列分别是元组、列表、字典、集合、字符串

本章将介绍元组、列表、字典、集合四种序列类型,字符串将在第5章介绍

4.5 集合

4.5.1 创建集合

1、直接使用{}创建集合

setname = {element1, element2, ..., elementn}
参数说明
setname表示集合名字
element表示元素,个数没有限制
set1 = {"Monday","Tuesday","wednesday","Thursday","Friday","Saturday","Sunday"}

2、使用set()函数创建

setname = set(iteration)
iteration表示要转换为集合的可迭代对象,可以是列表、元组、range对象等,如是字符串,返回的集合是包含全部不重复字符的集合。
set1 = set(("Monday","Tuesday","wednesday","Thursday","Friday","Saturday","Sunday"))
print(type(set1))
print(set1)
output:

{'Saturday', 'Friday', 'Monday', 'wednesday', 'Sunday', 'Tuesday', 'Thursday'}

4.5.2 集合的添加和删除

1、向集合中添加元素

setname.add(element)
set1 = {"Monday","Tuesday","wednesday","Thursday","Friday","Saturday"}
set1.add("Sunday")
print(set1)
output:
{'Friday', 'Monday', 'Tuesday', 'wednesday', 'Sunday', 'Saturday', 'Thursday'}

2、从集合中删除元素

del # 删除整个集合
pop() # 随机删除一个元素
remove() # 移除指定元素
clear() # 删除集合中全部元素,使其变为空集合
set1 = {"Monday","Tuesday","wednesday","Thursday","Friday","Saturday","Sunday"}
del set1
set1.pop("Sunday")
set1.remove("Sunday")
set1.clear()

敬请关注博客园个人微信公众号:测试工匠麻辣烫
Python3笔记020 - 4.5 集合_第1张图片

你可能感兴趣的:(Python3笔记020 - 4.5 集合)