【Python】学习摸鱼技术的第四天

本文介绍了Python中的三种重要数据结构:元组、字典和集合。元组是只读列表,用于存储多个不可变数据;字典以键值对形式存储数据,支持增加、删除和查找操作;集合是无序的唯一元素集合,支持去重和多种操作。了解这些数据结构的特点和操作对于提升编程效率至关重要。
摘要由CSDN通过智能技术生成

元组的介绍:

⼀个元组可以存储多个数据,元组内的数据是不能修改的。元组又被称为只读列表。

元组特点:

        定义元组使⽤⼩括号,且逗号隔开各个数据,数据可以是不同的数据类型。

# 多个数据元组
a = (10, 20, 30)
# 单个数据元组
b = (10,)

        注意:如果定义的元组只有⼀个数据,那么这个数据后⾯也好添加逗号,否则数据类型为唯⼀的 这个数据的数据类型。

元组的常见操作:

index():查找某个数据,如果数据存在返回对应的下标,否则报错,语法和列表、字符串的index⽅法相同。

count():统计某个数据在当前元组出现的次数。

len():统计元组中数据的个数。

例子:http://www.baidu.comhttp://www.baidu.com

字典的介绍:

 

字典特点:

 

  1. 符号为⼤括号
  2. 数据为键值对形式出现
  3. 各个键值对之间⽤逗号隔开
# 有数据字典
a = {'name': 'Tom', 'age': 20, 'gender': '男'}
# 空字典
b = {}
c = d()

字典的常见操作:

 

增加

        写法:字典序列[key] = 值

        注意:如果key存在则修改这个key对应的值;如果key不存在则新增此键值对。

删除

        del() / del:删除字典或删除字典中指定键值对。        

        clear():清空字典

查找

        get()

        语法:字典序列.get(key, 默认值)

        注意:如果当前查找的key不存在则返回第⼆个参数(默认值),如果省略第⼆个参数,则返回None。

        keys()和values()

        keys() 函数以列表返回一个字典所有的键。

        values() 函数以列表返回一个字典所有的值。

        items()

        items() 函数以列表返回可遍历的(键, 值) 元组数组。、

集合的介绍    

集合由不同元素组成的集合,是一组无序排列。

特点:

1. 集合可以去掉重复数据;

2. 集合数据是⽆序的,故不⽀持下标

创建集合

创建集合使⽤ {} 或 set() , 但是如果要创建空集合只能使⽤ set() ,因为 {} ⽤来创建空字典。

集合的常见操作

增加数据

add()函数给集合增加数据,因为集合有去重功能,所以,当向集合内追加的数据是当前集合已有数据的话,则不进⾏任何操作。

update() 方法用于修改当前集合,可以添加新的元素或集合到当前集合中,如果添加的元素在集合中已存在,则该元素只会出现一次,重复的会忽略。

删除数据

remove(),删除集合中的指定数据,如果数据不存在则报错。

discard(),删除集合中的指定数据,如果数据不存在也不会报错。

pop(),随机删除集合中的某个数据,并返回这个数据。

公共操作

 公共方法

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值