list列表类型是一个与元组tuple类似的有序序列。构造函数是list()

切片

# 切片
fruit = ["Apple", "Hawthorn", "Loquat", "Medlar", "Pear", "Quince"]
print(fruit[:2])
print(fruit[-1])

语法与字符串和元组中的一样

插入删除

通过函数实现元素插入删除,insert()和del

# 插入删除
fruit.insert(4, "Rowan")
print(fruit)
# 插入的是序号3的位置
del fruit[4]
print(fruit)

也可以使用remove("Rowan")来移除元素

用切片也可以实现以上操作

# 插入
fruit[4:4] = ["Rowan"]
# 4:4指的是从4-4,也就是只在第四个插入
print(fruit)fruit[4:5] = []
# 相当于删除第四个
print("fruit=", fruit)

复制

# 复制
bag = fruit[:]
print("bag = ", bag)

将fruit中的元素复制到bag中,使用fruit=bag本来也可以实现,但是与bag=fruit[:]会有一点不同。也就是浅复制与深复制的区别。可以理解为一个复制了数据值,一个复制了地址指针。

列表的部分方法和函数

x = 1
L = [1, 2]
m = [1, 3, 4]

1.

a1 = x in L          # 如果x在list L中,返回True
a2 = x not in L      # 如果x不在list L中,返回True
a3 = L+m             # 返回一个含有L和m 全部元素的列表
a4 = len(L)          # list L 的长度
a5 = L.count(x)      # 返回x出现的次数
a6 = L.index(x)      # 返回X出现的位置(从左到右)
L.append(x)          # 把x追加到list L末尾

依次输出

2、

L.extend(m)          # 把m追加到L后面
print(L)
L.insert(1,x)        # 在索引为1的位置插入x
print(L)
L.remove(x)          # 移除第一个出现的x,没找到时抛出ValueError异常
print(L)

3、

a9 = L.pop()         # 返回并从list L中移除最右侧的元素
print(a9)
a10 = L.pop(2)       # 返回并从list L中移除索引为2的元素
print(a10)
L.reverse()          # 一次逆序排列list L中的元素
print(L)
L.sort()             # 排序
print(L)

列表逆序排序_【Python自学笔记】集合——列表相关推荐

  1. 列表逆序排序_Python零基础入门学习05:容器数据类型:列表和元组

    注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python的数据收纳盒 数据收纳盒 收纳数据对象的数据类型,以一种规则的下标索引方式访问到每个数据,是一种序列(sequenc ...

  2. mysql 逆序排序_将一组乱序的字符进行排序进行升序和逆序输出

    [填空题]交流电的 值等于与其 相同的直流电的数值. [简答题]课本p78实训4,上传语句和运行结果.请直接贴文本或截图,不要用附件的形式提交. [单选题]对称三相电源接星型对称负载,若线电压有效值为 ...

  3. python第k序元素查找列表_【Python】第8次练习:列表——程序填空题 -合并队列、列表元素零的移动、列表逆序输出、第K序元素查找...

    [Python]第8次练习:列表--程序填空题 -合并队列.列表元素"零"的移动.列表逆序输出.第K序元素查找 1.程序填空题 -合并队列 题目:某班男女两队同学各若干人,男生已按 ...

  4. python元组和列表逆序_Python容器:列表与元组

    欢迎关注「issnail」 "一起学习,一起成长!" 与字符串不同的是,元组和列表并不要求所有元素的种类相同,每个元素都可以是任何python类型的对象.列表可变,赋值后可插入或删 ...

  5. python逆序排序_python排序倒序

    Python编程中常用的12种基础知识 Python编程中常用的12种基础知识,其中肯定有你不会的! 1.正则表达式替换 目标: 将字符串line中的 overview.gif 替换成其他字符串 2. ...

  6. python列表逆序

    例如一个列表a = [1,2,3,4,5],列表逆序大致有四种方法: 1. reversed迭代方法: a = list(reversed(a)) 2. 列表自身倒序方法: a.reverse() 3 ...

  7. python列表逆序输出_Python 让列表逆序排列的 3 种方式

    让列表逆序排列是我们编程时常碰到的问题,比如现在有一些客户的姓名是将拼音的首字母按 A - Z 排列的,而你现在想找一个姓张( Z )的客户,你就有了将姓名逆序排列的需求了.而在 Python 中,将 ...

  8. python二维数组矩形倒置排序_python二维数组按某行某列顺序、逆序排序

    List 1.一维数组 2.二维数组 无论是一维数组还是二维数组都能通过 list 自带的 sort() 函数进行更新,或者直接调用sorted()方法即可. import numpy as np a ...

  9. Python自学笔记——基础篇

    本笔记参考视频为:https://www.bilibili.com/video/BV1ex411x7Em?p=101,有兴趣的可以直接移步B站 Python编程 Sec.1 第一个Python程序 1 ...

最新文章

  1. 静观接入网易云信IM的秀品,如何在圣诞让她们疯狂剁手
  2. 关于“因为数据库正在使用,所以无法获得对数据库的独占访问权”的最终解决方案...
  3. asp python 定时任务_Python定时任务轻量解决方案——Schedule
  4. csdn上修改字体的颜色
  5. jakarta ee_Jakarta EE中的规范范围
  6. hbase filter原理_HBase应用|HBase在移动广告监测产品中的应用
  7. OMS开发随笔之开发和部署要点
  8. 为什么mvc里面的ModelState.IsValid一只都是true
  9. C#—接口和抽象类的区别?
  10. 数据--第34课 - 二叉树的深层性质
  11. [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行...
  12. 【PCIe 协议】听说你做 PCIe 很多年,还不知道 PCIe Hierarchy ID 是什么 ???
  13. 入门系列之在Ubuntu上使用Netdata设置实时性能监控
  14. python 学习笔记——线性回归预测模型
  15. 高数定理、法则(持续添加)
  16. 二维数组调时候的传参问题 and 一维数组的中括号秘密( [ ] )——实参与形参的对应 —————— 开开开山怪
  17. .NET下使用snappy
  18. Vue学习日志之语法糖
  19. 如何用Excel做一个战斗模拟器(一)升级经验表
  20. java 定时启动window程序、自动滑动鼠标

热门文章

  1. c#简单记事本应用程序的快捷方式_Windows 10七月更新又翻车,记事本没了
  2. python中有哪些重要的书写规则_一文读懂Python代码的书写规范
  3. VS中Debug和Release版本的区别
  4. 不使用session,借助redis实现验证码
  5. java中Cookie中文字符乱码问题
  6. oracle安装缺少,安装oracle11g R2 缺少依赖包
  7. linq查询不包含某个值的记录_MySQL行(记录)的详细操作
  8. php源码安装配置,php源码安装时configure配置参数 | 学步园
  9. table虚线边框_web前端工程师7天0基础到精通(TABLE+CSS制作《互联世纪网》)
  10. CPU 是如何执行任务的