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程序非常重要。