《python学习》之路02(列表的切片、增、删、改、查、合并、反转、copy等 AND 元组)

第三部分------很重要的列表部分

 

列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。

定义列表:

name=["zhangpeng","wangwang","belle","taotao"]

列表 切片的使用:

name=["zhangpeng","wangwang","belle","taotao"]
print(name[0:2])#切片,取第零个和第一个,注意最后写的是2
print(name[3])#取第三个
#若不知道最后一个是第几位
print(name[-1])#取最后一位
print("-",name[-2:])#取倒数1 2

增加、插入操作:

name.append("chenxin")#在后面添加chenxin
print(name)
name.insert(1,"diaoli")#在“wnagwang”前面插”diaoli“
print(name)

改:

name[1]="diaolihui"#改
print(name)

删除:

#delete  方法一:
name.remove("diaolihui")
print(name)

#delete  方法二:
del name[3]
print(name)
#delete  方法三:
#name.pop()#默认为删除最后一个数据,有参数就是删除相应数据

 

其他姿势(查询位置、打印、查询数量、反转、排序、合并):

print(name.index("chenxin"))#查询chenxin的位置
print(  name[name.index("chenxin")]    )#打印出chenxin
print(name.count("chenxin"))#查询有几个chenxin
print(name.reverse())#反转
print(name.sort())#排序

names=[1,2,3,4]
name.extend(names)#合并
print(name,names)

copy分为:浅copy和深copy

copy和deepcopy
 

例子:购物车

编辑文章-CSDN博客
https://mp.csdn.net/postedit/79912568

 

 

二、元组

 

元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表

语法:

name=("diao","li","hui")

它只有2个方法,一个是count,一个是index

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值