python-列表与元组知识点提取(万古枯)

一、列表-序列类型
特点:1、下表;2、切片;3、存储任意类型
方法:查、增、删、修、改、合并列表
1、查找-最快使用下标
2、修改-直接赋值
3 、增加
3-1、列表.append(需要增加的元素值)
3-2、列表.insert(你需要插入位置下标,插入的值)
4、删除–源数据地址
4-1、del 列表名[下标],列表名[下标]
4-1、del 列表名[下标1:下标2]
4-2、pop(下标)----有返回值
4-3、remove(值)——删除第一个出现的值,效率最低

alist = [10,20,10,30,10,40,20]
while 20 in alist:
    alist.remove(20)
print(alist)

5、找下表
print(alist.index(10,3,len(alist)))#获取下标,从第3个元素开始找,直到列表结束,查看符合条件的下标
6、合并元素,改变原来列表或不改变原来列表两种形式

alist1 = ['11',1,[100,'111']]

6-1、另存的概念,不改变原来

print(alist+alist1)
print(alist)
print(alist1)

6-2、扩展列表,改变原来

alist.extend(['11','22'])
print(alist)

#元组中的列表可以修改,元组中数据不能改变

tu2 = (1,[1,2])
tu2[1][0] = 3
print(tu2)

二、元组-不可以改变:
元素值不能改变,元素的个数不能改变
一般用途:查询。只读–适用配置参数

tu1 = (10,20)
tu1[0] = 30#TypeError: 'tuple' object does not support item assignment——元组不能改变

‘’‘字符串不能通过下标改变值’’’
#使用场景区别
三、列表转元组tuple(alist)、元组转列表list(tuple)
#转换出来时另存的对象,对转换前的对象不会有影响

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值