python文档:列表

1. 列表介绍

列表(List)是Python中最常用的数据类型之一,它可以存储多个值,并且这些值可以是不同的数据类型。列表是有序的,可以通过索引来访问和修改其中的元素。列表是使用方括号[ ]来创建的。

例如:

fruits = ['apple', 'banana', 'orange']

numbers = [1, 2, 3, 4, 5]

mixed = [1, 'apple', True]

可以看到,上面的示例中,第一个列表存储的是字符串类型的元素,第二个列表存储的是整数类型的元素,第三个列表存储的是不同类型的元素。

1.1 列表的长度和索引

列表的长度可以通过内置函数len()来获取:

fruits = ['apple', 'banana', 'orange']

length = len(fruits)

print(length) # 输出 3

列表的索引从0开始,可以通过索引来访问列表中的元素:

fruits = ['apple', 'banana', 'orange']

print(fruits[0]) # 输出 'apple'

print(fruits[1]) # 输出 'banana'

1.2 列表的常用操作

列表是可变的,意味着可以对列表进行增删改查等操作。

1.2.1 列表增加元素

可以使用append()方法向列表末尾添加元素:

fruits = ['apple', 'banana', 'orange']

fruits.append('watermelon')

print(fruits) # 输出 ['apple', 'banana', 'orange', 'watermelon']

也可以使用insert()方法在指定位置插入元素:

fruits = ['apple', 'banana', 'orange']

fruits.insert(1, 'watermelon')

print(fruits) # 输出 ['apple', 'watermelon', 'banana', 'orange']

1.2.2 列表删除元素

使用remove()方法可以根据元素的值删除列表中的元素:

fruits = ['apple', 'banana', 'orange']

fruits.remove('apple')

print(fruits) # 输出 ['banana', 'orange']

使用pop()方法可以根据索引删除列表中的元素:

fruits = ['apple', 'banana', 'orange']

fruits.pop(1)

print(fruits) # 输出 ['apple', 'orange']

1.2.3 列表修改元素

可以通过索引来修改列表中的元素:

fruits = ['apple', 'banana', 'orange']

fruits[1] = 'watermelon'

print(fruits) # 输出 ['apple', 'watermelon', 'orange']

1.2.4 列表的切片操作

可以使用切片操作来获取列表的子集:

fruits = ['apple', 'banana', 'orange', 'watermelon']

subset = fruits[1:3]

print(subset) # 输出 ['banana', 'orange']

总结:

列表是Python中非常常用的数据类型,可以存储多个值,并且支持增删改查等操作。掌握列表的基本使用方法对于编写Python程序非常重要。

后端开发标签