一、List介绍
List 是 Python 中最常用的一种数据类型,也是实现数组的主要方式之一。它是一个有序、可重复的集合,可以包含不同类型的对象,如整数、浮点数、字符串等。
使用 [ ] 来创建 List,其中列表元素用逗号分隔。例如:
my_list = [1, 2, 'a', 'b'] print(my_list)
输出为:
[1, 2, 'a', 'b']
可以通过索引来访问列表元素。Python 中的列表是从 0 开始索引的。例如,要访问列表中的第三个元素,可以使用下标 2。例如:
my_list = [1, 2, 'a', 'b'] print(my_list[2])
输出为:
a
二、List基本操作
1. 修改List元素
可以通过索引来修改列表中的元素,例如:
my_list = [1, 2, 'a', 'b'] my_list[0] = 'hello' print(my_list)
输出为:
['hello', 2, 'a', 'b']
2. 删除List元素
可以使用 del 关键字来删除列表中的元素。例如:
my_list = [1, 2, 'a', 'b'] del my_list[2] print(my_list)
输出为:
[1, 2, 'b']
3. 切片
可以使用切片操作来访问列表的一部分。例如:
my_list = [1, 2, 'a', 'b'] print(my_list[1:3])
输出为:
[2, 'a']
4. 判断List元素是否存在
可以使用 in 运算符来判断一个元素是否在列表中,例如:
my_list = [1, 2, 'a', 'b'] if 'a' in my_list: print('a in my list')
输出为:
a in my list
5. 获取List长度
可以使用 len() 函数来获取列表的长度,例如:
my_list = [1, 2, 'a', 'b'] print(len(my_list))
输出为:
4
三、List的一些常用方法
1. append()
使用 append() 方法向列表末尾添加一个元素,例如:
my_list = [1, 2, 'a', 'b'] my_list.append('c') print(my_list)
输出为:
[1, 2, 'a', 'b', 'c']
2. extend()
使用 extend() 方法可以像列表末尾一次添加多个元素,例如:
my_list = [1, 2, 'a', 'b'] my_list.extend(['c', 'd']) print(my_list)
输出为:
[1, 2, 'a', 'b', 'c', 'd']
3. insert()
使用 insert() 方法在列表的指定位置插入一个元素,例如:
my_list = [1, 2, 'a', 'b'] my_list.insert(2, 'hello') print(my_list)
输出为:
[1, 2, 'hello', 'a', 'b']
4. remove()
使用 remove() 方法删除列表中的指定元素,例如:
my_list = [1, 2, 'a', 'b'] my_list.remove('a') print(my_list)
输出为:
[1, 2, 'b']
5. pop()
使用 pop() 方法删除列表中的最后一个元素,例如:
my_list = [1, 2, 'a', 'b'] my_list.pop() print(my_list)
输出为:
[1, 2, 'a']
四、总结
本篇文章介绍了 Python List 的基本用法和一些常用方法,包括列表的创建、访问、修改、删除、切片等操作,以及一些常用的列表方法。通过学习本文内容,读者可以对 Python List 有一个清晰的认识,并可以使用 List 来解决实际问题。