零基础入门学习Python 011列表:一个打了激素的数组2

本文介绍了Python列表的基础操作,包括通过索引获取和交换元素,删除元素的方法,以及列表分片的概念。重点讲解了列表分片的使用,包括不同步长的分片效果,同时探讨了负数索引的应用。课后习题部分提供了对所学知识的巩固练习。
摘要由CSDN通过智能技术生成

知识点总结

  • 从列表中获取元素
    • 通过元素的索引值(index)从列表中获取单个元素,注意:列表索引值从0开始的
    • 利用中间值,把两者进行交换,x,y=2,7;temp = y;y=x;x=temp
    • name = ['鸡蛋','鸭蛋','鹅蛋','李狗蛋'];name[1],name[3] = name[3],name[1]
  • 从列表删除元素
    • menber.remove("艺睛"),删除不在列表中的元素,会报错抛出异常,只需要知道元素存在列表中就可以啦
    • del menber[1]指定删除列表中的某个位置的元素
    • 删除这个列表 ,直接用del加列表名删除
    • menber.pop(),删除列表中最后面的一个元素,会把踢除的元素放出来
    • menber.pop(1),当你为它加上一个索引值作为参数的时候,它会弹出这个索引值对应的元素
  • 列表分片,不包括最后面的元素
    • 一次性获取多个元素,如果没有开始位置,Python会默认开始位置是0
    • menber[1:3] 拷贝列表的某一部分而已,没有修改原列表
    • menber[:3] 默认从0开始截取到3(不包括3)
    • menber[1:] 从1开始到最后的位置,要得到从指定索引值到列表末尾的所有元素,把结束位置省去即可
    • menber[:] 拷贝原列表
    • 分片操作实际上还可以接受第三个参数,其代表的是步长,默认为1

代码实例:

menber = ["小甲鱼","小不点","黑夜"]
temp = menber[0]
menber[0] = menber[1]
menber[1] = temp

列表分片的进阶玩法:

list1 = [1,2,3,
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值