Python3笔记020

第4章 序列的应用

  • 4.1 序列
  • 4.2 列表
  • 4.3 元组
  • 4.4 字典
  • 4.5 集合
  • 4.6 列表、元组、字典、集合的区别

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:
<class 'set'>
{'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()

敬请关注博客园个人微信公众号:测试工匠麻辣烫

原文地址:https://www.cnblogs.com/infuture/p/13228332.html