python基本语法——组合数据类型

本文深入解析了列表、元组、集合和字典等数据结构的特点与常见操作,涵盖了增删查改、排序、翻转等功能,是理解Python数据管理核心概念的必备指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表list:

有顺序的存储多个可以重复的数据,可变数据

常见操作函数:

         增加数据:

                   append()末尾追加一个数据

                   extends()默认追加一组数据

                   insert()指定位置增加一个数据

         删除数据:

                   根据下标/编号删除数据 del x[2]

                   pop()删除列表末尾的数据

                   remove()删除指定的数据

                   clear()清空列表

                   del x删除列表

         查询数据:

                   count:()查询某个数据在列表中出现的次数

                   index()查询某个数据在列表中出现的位置

         修改数据:

                   根据下标/编号,直接修改数据:x[12] = 20

         其他函数:

                   sort()列表排序

                   reverse()列表翻转

                   max(x)查询最大值(列表中所有数据类型一致)

                   min(x)查询最小值(列表中所有数据类型一致)

                   len(x)查询列表中元素的个数

元组tuple:

可以存储多个可以重复的有顺序的数据,不可变类型

常见操作函数:  count()    index()

其他函数:    max()    min()    len()

集合set:

可以存储多个不能重复的没有有顺序的数据,可变数据

常见操作函数:

增加数据:

add()

删除数据:

pop()随机删除一个数据

remove()删除指定的数据

clear()清空集合

查询数据:

成员运算符判断

遍历数据

         修改数据:

                   判断是否存在数据 --> 删除 --> 增加数据

集合运算:

         并集:    union()    update()

         差集:    difference()    difference_update()

         交集:    intersection()    intersection_update()

字典dict:

使用键值对存储多个数据的组合数据类型

键key:不能重复(like set)    值value:可以重复(like list)    项item:{key:value}

获取key所有值:keys()

获取value所有值:values()

获取item所有项:items()

循环遍历:

通过遍历keys()遍历整个字典

通过遍历items()遍历整个字典

不能通过遍历values()遍历字典的所有数据

查询数据:

         通过key查询value:

                   方括号语法:d[“hello”] -> “world”

                   get函数:d.get(“hello”) -> “world”

增加数据:

         方括号语法:d[“tom”] = “jerry”   

如果key值不存在,增加;如果key值存在,修改

         setdefault()函数:d.setdefault(“tom”, “jerry”)

如果key值不存在,增加;如果key值存在,do nothing 

辅助函数

dir(): 查询指定的某个数据~可以操作的所有函数、变量

help():查询指定的变量、函数、类型的操作帮助手册

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值