2020-10-21


##PYthon 容器


1.列表list
通过方括号括起来的数据序列,也可以进行重复数据的存放。

由于列表本身也是属于对象,所以,列表也可以进行嵌套处理
在这里插入图片描述

常用方法:
append( ) 在列表中追加数据
在列表尾加qppend()

insert( ) 在列表中指定位置追加数据
在你指定的位置加入数据

copy( ) 复制列表里的元素
等等

2.集合set
集合set,与列表类似,但是集合不能存储重复的数据。并且是没有存放顺序的,也就是没有下标的。
使用的是一对大括号/花括号括起来的数据。

常用方法:
add( ) 在集合中增加数据
clear( ) 将列表清空
pop( ) 随机集合中的一个移除元素
remove( ) 移除集合中的指定元素
等等

3.元组tupl
元组是固定的,一系列值(不可变数据类型),如果一旦创建,就不允许改变。
使用一对圆括号包含起来的一组数据,可以存放重复数据,并且可以通过索引来查找相对应的值。
常用方法:
count( )
统计某个元素在元组中出现的次数
index( )
查找元素在列表中的位置
等等
在Python中,如果只有一个元素,并且该元素是一个数字,则需要在末尾加上一个逗号来表示该变量是元组,而不是int类型的数

4.字典dict
字典是通过key-value键值对的形式来存储数据,可以很方便的通过key来对value进行增删改查的操作。
字典变量名称={“变量1”:”值”:”变量2”:”值2”,……}
定义的时候以键值对的形式定义存在,类似于给每个值取了个名字
在这里插入图片描述

常用方法:
get( )
查询字典中的数据,我们可以通过名称去键来查找值,使用方括号或者get()等等

字典中遍历的三种方法:
keys( )
遍历所有键值
values( )
遍历所有键值所对应的值。
itmes( )
遍历所有键值对。

四种数据类型的比较

列表List中的数据插入和查询的时间,随数据的增多而变慢
集合set中的数据插入和遍历的时间,随数据的增多而变慢
元组Tuple是存放固定的数据
字典Ddict中的数据插入和查询的速度非常快,不会因为数据太多而变慢
元组、集合和列表占用内存较少,字典占用内存较多,字典是一种通过占用空间来换取时间上快捷速度的一种数据类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值