列表

一个小时学会 Python
2023-05-08 19:28 · 阅读时长3分钟
小课

列表(List)可以一次性存储多个数据,并且可以很方便的查询、新增、更新和删除这些数据。在Python中,把需要放在列表中的数据用中括号[]括起来,并且使用逗号分隔,即可创建一个列表。

numbers = [1, 2, 3, 4, 5, 6]
print(numbers)
mixs = [1, "python", 10.24]
print(mixs)
注意:在Python中,同一个列表中可以存储不同类型的数据。
查询

在Python中,可以使用索引获取列表中的元素,索引从0开始,下面看一些示例。

mixs = [1, "python", 10.24]
print(mixs[0])
print(mixs[1])
print(mixs[2])
# 使用负数表示倒序,-1表示倒数第一个
print(mixs[-1])

# 使用x:y获取一段元素
print(mixs[0:2])
新增

在Python中,可以使用append方法和extend为列表添加元素,下面看一个示例。

numbers = [1, 2, 3]
print(numbers)
# append 用于添加一个元素
numbers.append(4)
print(numbers)

# extend 用于添加一组元素
numbers.extend([5, 6, 7])
print(numbers)
更新

可以直接给列表中某个元素赋值来更新它保存的数据,下面看一个示例。

numbers = [1, 2, 3, 4, 5] 
print(numbers)

# 将第3个元素改为 python
numbers[2] = "python"
print(numbers)
删除

在Python中,可以使用del关键字或者remove方法来删除列表中的元素,del用于删除指定位置的元素,remove用于删除某个指定的元素,如果有多个仅删除第一个,下面看一个示例。

list = ["hello", "python", "hi", "python"] 
print(list)

# 只会删除列中第一个python
list.remove("python")
print(list)

# 删除第一个元素
del list[0]
print(list)

除了这几个基本操作以外,还有一些跟列表相关的常用的方法和函数。

1list = ["hello", "python", "hi", "python"]  
2
3# 获取列表长度
4print(len(list))
5
6# 检查是否存在
7print("hello" in list)
8print("other" in list)
9
10# 查找元素位置
11print(list.index("python"))
12
13# 清除列表
14list.clear()
15print(list)
pythonlist列表