[Python零基础入门篇①②] - Python中的列表

2024-06-22 16:52:16 浏览数 (2)

⭐️ 什么是列表

列表是Python 中一个非常重要的数据类型,为什么说它非常重要呢?因为在我们的实际开发过程中,列表是一个经常会用到的数据结构,它以占用空间小,浪费内存空间少这一特性而被广泛应用。

  • 列表就是队列
  • 它是各种数据的集合,也是一种数据结构
  • 列表是一个有序且内容可以重复的集合类型

列表是一个有序的序列,列表中所有的元素放在 [] 中间,并用逗号分开,例如:

  • 1, 2, 3,一个包含 3 个整数的列表
  • 'a', 'b', 'c',一个包含 3 个字符串的列表

通过索引 [] 获取列表中指定位置的元素,示例如下:

代码语言:python代码运行次数:0复制
>>> x = ['a', 'b', 'c']
>>> x[0]
'a'
>>> x[1]
'b'
>>> x[2]
'c'
  • 在第 2 行,获取列表 x 的第 0 个元素 'a'
  • 在第 4 行,获取列表 x 的第 1 个元素 'b'
  • 在第 6 行,获取列表 x 的第 2 个元素 'c'

Tips:列表的索引也可以从最后一位开始,例如:x-1 获取的是列表的最后一个元素。后续的关于列表的常见运算操作、常见函数与常见方法章节会有详细介绍,当前了解即可

⭐️ 列表的定义

  • 在 Python 中, list 代表着 列表 这种数据类型,也可以使用它定义一个列表
  • 在 Python 中,列表的元素存在于一个 [] 中,示例如下
  • 在 Python 中,列表是一个无限制长度的数据结构(但应当避免创建超大列表的情况)
  • 一个 列表 可以包含不同类型的元素,但通常使用时各个元素类型相同
代码语言:python代码运行次数:0复制
names = list(["lily", "jack", "hanmeimei"])
ages = [17, 18, 17]
print(names[0]   "的年龄是"   str(ages[0]))
print(type(names))

⭐️ 列表的类型

  • 列表元素可以是任意数据类型,也可以混搭;
  • 可以数组嵌套数组,俗称二元数组。PS:这里需要注意一下,此 "数组" 非其他语言中的 "数组" 的概念,而是 "数据组合" 。
代码语言:python代码运行次数:0复制
list1 = [1, 2, 3, 1.11]
list2 = ["a", "b", "c"]
list3 = [True, False]
list4 = [{"a": 123}, {"b": 456}]
list5 = [[1], [2]]
list6 = [(1), (2)]
list7 = [1, 1.2, "2", True, {}, [], ()]

⭐️ in、max、min 在列表中的使用

0 人点赞