Python的四种基本的数据结构有:列表,元组,字典和集合。
其中列表是最常见的数据类型,在下面的这篇文章中,将着重介绍列表的定义,特征,遍历和常见的操作。
1. 列表的定义和创建
- 在列表中,列表的数据项不需要具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
- 列表的格式:列表名=[元素1,元素2,元素3...]
- 空列表的定义:my_list = [](常用) 或 my_list = list()
2. 列表最显著的特征
- 列表中每个元素都是可变的;
- 列表中的元素都是有序的,即每个元素都有一个位置(即索引,索引从0开始);
- 列表可以容纳Python中的任何对象。
3. 列表的常见操作
3.1 > 查找列表中的元素:
my_list=[1,2,'list',3.14,True]
#打印索引为1,列表中第二个元素
print(my_list[1])
#打印列表中最后一个元素
print(my_list[-1])
#打印列表中索引为2之前的元素,即列表中第一个第二个元素
print(my_list[:2])
#打印索引为1和之后的元素(:包括前面不包括后面的索引)
print(my_list[1:])
#打印索引为2,3 的元素
print(my_list[2:4])
结果如下:
2
True
[1, 2]