Python容器

一、容器的定义

定义:能存储多个元素的python类型我们称为容器

二、python中常见的五大容器

可变类型:1.列表(list)2.集合(set) 3.字典(dict)

不可变类型:1.元组(tuple) 2.字符串(str)

三、列表(list)

3.1定义空列表

方式1(常用): 列表名 = []

方式2: 列表名 = list()

3.2定义非空列表

方式1(常用): 列表名 = [元素1 , 元素2 , 元素3 , ...]

方式2: 列表名 = [ [元素1,元素2] , [元素1,元素2] , ...]

3.3增删改查

3.3.1增

添加一个元素到列表末尾:列表名.append(元素)

添加多个元素到列表末尾:列表名.extend(容器)

在指定位置插入指定元素:列表名.insert(索引位置,元素)

3.3.2删

清空列表所有元素:列表名.clear()

直接删除指定元素:列表名.remove(元素)

根据索引删除对应位置元素:列表名.pop(索引)

3.3.3改

根据索引修改指定元素:列表名[索引]=新值

查询列表中元素总个数:length=len(列表名)

3.3.4查

查询指定元素出现的次数:count=列表名.count(元素)

查询指定元素的索引位置:index=列表名.index(元素)

四、元组(tuple)

4.1定义空元组

方式1(常用): 元组名 = ()

方式2: 元组名 = tuple()

4.2定义非空元组

方式1(常用): 元组名 = (元素1 , 元素2 , 元素3 , ...)

方式2: 元组名 = ( (元素1,元素2) , (元素1,元素2) , ...)

注意:如果元组中只有一个元素需要加逗号
    定义1个元素的元组:  元组名 = (元素 ,)

4.3查(只有查操作)

查询元组中元素总个数:length=len(元组名)

查询指定元素出现的次数:count=元组名.count(元素)

查询指定元素的索引位置:index=元组名.index(元素)

五、字符串(str)

5.1定义空字符串

字符串=''

字符串=""

5.2定义非空字符串

字符串='多个字符'

字符串="多个字符"

5.3查(只有查操作)

查询字符串中元素总个数:length=len(字符串名)

查询指定元素出现的次数:count=字符串名.count(元素)

查询指定元素出现的次数:count=字符串名.count(元素)

六、集合(set)

6.1定义空集合

集合名=set()

6.2定义非空集合

集合名={元素1,元素2,...}

6.3增删改查

6.3.1增

集合名.add(要添加的元素)

6.3.2删

集合名.remove(要删除的元素)

集合名.pop() 随机删除一个元素

6.3.3改

set1.difference_update(set2)

set1.update(set2)

6.3.4查

len(集合名) 查询集合的长度

七、字典(dict)

7.1定义空字典

字典名={}

字典名=dict()

7.2定义非空字典

字典名={'张三':99,'李四':88...}

7.3字典的键值对

键:key 值:value

key不能重复,value可以重复

7.4增删改查

7.4.1增

字典名[新key]=新值

7.4.2删

字典名.pop(key)

del 字典名[key]

7.4.3改

字典名[旧key]=新值

7.4.4查

获取字典中键值对个数:  len(字典名)

获取字典中所有的键值对: 字典名.it()

根据键key获取值value:

value=字典名[key] 

value=字典名.get(key)

获取字典中所有的key:  字典名.keys()

获取字典中所有的value: 字典名.values()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值