Python学习笔记——列表

liftword4个月前 (01-12)技术文章35

一、列表的定义:由一系列按特定顺序排列的元素组成。

二、列表的表示方式:[*, *, ...., n]。

例如:bicycles = ['A', 'B', 'C', 'D']

元素分别为:'A'、'B',、'C'、 'D';

元素索引为:0、1、2、3;(注意:索引号从0开始)

三、访问元素的方式:列表名[索引],如:

第一个元素:bicycles[0]

倒数第一个元素:bicycles[-1]

四、修改列表元素:通过对元素重新赋值。

例如:bicycles[0] = 'E'

五、列表元素增加

  • 在指定位置插入数据:列表.insert(索引, 数据)
  • 在末尾追加数据:列表.append(数据)
  • 将列表2的数据追加到列表:列表.extend(列表2)

六、元素删除

  • 删除指定索引的数据:del 列表[索引]
  • 删除第一个出现的指定数据:列表.remove(数据)

备注:remove()只删除第一个指定值。

  • 删除末尾数据:列表.pop()
  • 删除指定索引数据:列表.pop(索引)
  • 清空列表:列表.clear()

七、统计

  • 列表长度,即元素的个数:len(列表)
  • 数据在列表中出现的次数:列表.count(数据)

八、排序

  • 升序排序:列表.sort()(这是对列表进行永久性排序,无法恢复到原来顺序,而函数sorted(列表)是临时排序)
  • 降序排序:列表.sort(reverse=True)
  • 逆序、反转:列表.reverse()


九、定位

列表.index(数据)

十、注意事项

del关键字本质上是用来将一个变量从内存中删除,后续的代码就不能再使用这个变量了,在日常开发中,要从列表删除数据,建议使用列表提供的方法。

如果你要从列表中删除一个元素,且不再以任何方式使用它,就是用del关键字;如果你要在删除元素后还能继续使用它,就使用pop()或remove()

相关文章

一篇文章带你弄懂Python基础之列表介绍和循环遍历

大家好,我是Go进阶者,今天给大家分享一些Python基础 (列表基础和循环遍历介绍),一起来看看吧~一、列表介绍想一想:字符串可以用来存储一串信息,那么想一想,怎样存储所有同学的名字呢?定义100个...

函数式编程在Python中:概念与列表推导式

在Python编程中,函数式编程是一种强大的编程范式,它将计算视为数学函数的评估,并避免状态和可变数据。本文将介绍函数式编程的基本概念,并重点探讨列表推导式在Python中的应用。一、函数式编程简介函...

Python之列表是什么

列表是由一系列按照特定顺序排列的元素组成。你可以创建包含字母、数字等等的列表;也可以将任何东西加入到列表中,各个元素之间可以没有任何关系。 在Python中,用英文格式的方括号([ ])来表示列表,...

python 简述列表推导式和生成器

# 列表推导式提供了一种简洁高效的方式来创建列表, # 生成器表达式则是一种节省内存的方式# 例子: # 列表推导式 print([x**2 for x in range(10)]) # 推导式 生成...

python基础——列表详解

一、简述 列表是Python最常用的数据类型,格式是方括号[]中包含以逗号分隔的字符或者数字。列表中的每个元素都有一个位置(称为下标或者索引),从0开始。二、创建列表>>> list...

Python数据类型—列表

序列是python中最基本的数据,python中有六个序列的内置类型,但最常见的是列表和元组。序列中的每个元素都分配一个位置,用数字表示,即是该元素的索引值,第一位元素的索引值是0,第二位是1,以此类...