python——列表

本文详细介绍了Python中的列表操作,包括如何添加和删除元素,排序列表,反转元素,计算长度,遍历列表,以及使用range()和list()创建数值列表。此外,还探讨了列表解析、切片操作和元组的使用。通过实例展示了各种操作的用法,帮助读者更好地掌握Python列表的使用技巧。
摘要由CSDN通过智能技术生成

列表:

用方括号 [ ] 表示列表

  • 直接打印列表名会打印出方括号
    在这里插入图片描述

  • 访问列表元素(同访问数组元素),打印时不带有方括号。

  • 索引从0开始

  • 索引为负数
    索引-1返回最后一个元素、-2返回倒数第二个…以此类推

  • 在一行话中打印出列表元素:
    在这里插入图片描述
    在这里插入图片描述

在列表中添加元素:

  • 方法append()将元素添加到列表末尾
    在这里插入图片描述
    在这里插入图片描述

  • 方法insert()将元素添加到列表任意位置
    具体实现:列表名.insert(要添加处的索引值,元素值)
    在这里插入图片描述

在列表中删除元素:

1. 根据位置删除元素:

- del语句:

  • 知道要删除元素的索引值时,使用del语句删除:

具体实现:del 列表名[索引值]
在这里插入图片描述

  • 使用del语句删除元素该元素无法再次被访问(永久删除)
  • 使用del连续删除时,注意索引值不要超出范围:
    在这里插入图片描述
    这种做法会报错:
    在这里插入图片描述
    因为下一个索引值都是在已经删除上一个值得基础上选定的,具体改法为:
    在这里插入图片描述

- pop():

  • 弹出列表中的元素且弹出后能够继续使用该元素的值
    在这里插入图片描述
  • 在pop()的圆括号中指定要删除元素的索引值(colour.pop(1)),若不写任何值,则默认弹出列表末尾元素。
  • 每一次使用pop(),被弹出的元素就不再列表中

总结:若删除元素后不想再使用它的值,则用del
若删除元素后仍想使用它的值,则用pop()

2.根据值删除元素:

  • remove():
    在这里插入图片描述

  • 若想要删除后仍使用改元素的值,则可先把目标元素的值赋给一个变量,remove()中使用变量名删除元素:
    在这里插入图片描述

  • remove()只能删除列表中出现的第一个指定的值,若要删除的值在列表中多次出现,则需要使用循环将所有值删除。

组织列表

1.永久排序:

  • sort():按照字母顺序对列表元素进行排列,排列后无法恢复到原来的顺序。
    在这里插入图片描述
    在这里插入图片描述

按照与字母顺序相反的顺序:
在这里插入图片描述

2.临时排序:

  • sorted():排序方式同上,但是为非永久排序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值