[Python] 容器数据类型(列表list、元组tupple、字典dictionary、集合set)

本文详细介绍了Python的四种主要容器数据类型:列表、元组、字典和集合。列表是最常用的类型,支持添加、修改和删除元素。元组是不可变的,可以通过索引访问元素。字典是键值对的集合,提供了快速查找功能。集合是无序且不重复的元素集,支持交集、并集等操作。
摘要由CSDN通过智能技术生成

目录

列表--List

什么是列表?

创建列表

创建列表时尽量不要命名为list

访问列表元素

添加列表元素

修改列表元素

删除列表元素

列表脚本操作符

列表索引

元组--Tupple

什么是元组?

创建元组

[注]空元组可以用没有包含内容的圆括号来表示;只含一个值的元组,必须加个逗号(,)

访问元组

修改元组

删除元组

元组运算符

元组索引,截取(切片)

字典--Dictionary

什么是字典?

创建字典?

访问字典元素

修改字典

删除字典

用del删除字典键值对

清空字典:删除字典的所有键值对

删除字典

遍历字典

集合--Set

什么是集合

创建集合

集合的基本操作

比较:difference()和 difference_update()

删除: discard()、remove()、pop()

取交集

判断

合并

更新

集合的转换


image_1d4mdacd2nll199b1l471buv35o9.png-181.3kB

列表--List

什么是列表?

列表是最常用的Python数据类型,一个列表中可以存储多个不同类型的数据。
语法:变量名=[]
[ ] 内可以是 number、string、bool 等

image_1d4mdglaa1e57mommi119ns1sam.png-48.1kB

创建列表

方法1:创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

image_1d4mdoqab174p16i1vrh1kntg1j1j.png-15.8kB

方法2:使用list()函数

image_1d4mdqiq5j3i12s47u0in2eo2f.png-3.7kB
* List()对字符串创建列表非常有效
* 当使用list()函数传入字符串创建列表时,结果会将字符串的每一个字符都当成是列表中的一个元素(此技巧在后续学习过程中会频繁使用)

创建列表时尽量不要命名为list

访问列表元素

方法1:通过元素的正整数/负整数索引下标获取列表元素
* 正整数索引从左往右依次为0,1,2……
* 负整数索引从右往左依次为-1,-2,-3……

image_1d4mebfjoopc1ql9r2j1h56hse9.png-79.9kB

方法2:获取列表中的多个元素
* 冒号的作用:n1:n2表示从n1到n2,其取值范围为n1到n2-1,即包含左边界元素不包含右边界元素

image_1d4mg1513mhe11egu1f18o21dvb23.png-141kB

列表获取的简写形式
0在开头或结尾时可以省略

image_1d4mg8qupsakbif17p0b3ttrt2g.png-92.2kB

添加列表元素

用append()向列表中添加元素,append添加元素时只可以添加单个元素

image_1d4mgklhk19c61lh78lp1f391d5a9.png-73.5kB

修改列表元素

用重新赋值的方法修改列表元素

image_1d4mmilsh1fg2luoomrsus9ap.png-189.8kB

删除列表元素

用del删除列表元素
image_1d4mh45qs1jaqosdk7m6s1avm9.png-67.7kB

image_1d4mh7kq31nhm1gh0pn2dk41885m.png-63.7kB

列表脚本操作符

image_1d4mh9qfu1lvo1prv1d391g9r18b913.png-103.4kB

image_1d4mi0iseiurtu194310qh1g0f1g.png-139.4kB

列表索引

截取(切片)
切片就是通过下表获取列表中的元素

image_1d4mlm80a8e21o8a1fg21d9ihg1t.png-106.4kB

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值