列表是用来存放数据的
Python中的列表关键字是list
我们来定义一个列表
lista = ["a", "b", "c", 666, "a"]
可以看到列表lista中
有字符型数据"a", "b", "c"
还有整型数据666
而且还有两个重复的字符"a"
小结1:
1、Python列表中可以存放多种类型的数据
2、Pyton列表中的数据可以重复
怎么获取Python列表中的值了
通过下标即可
例如:lista[0] 里面存放的就是字符"a"
我们可以通过print()命令打印输出看一下
- lista = ["a", "b", "c", 666, "a"]
- print(lista[0])
-
- # 输出结果:a
小结2:
1、Python列表中可以存放多种类型的数据
2、Pyton列表中的数据可以重复
3、Python列表中的数据有顺序(从0开始)
Python还能分段获取列表中的数据
- lista = ["a", "b", "c", 666, "a"]
- print(lista[1:4])
-
- # 输出结果:['b', 'c', 666]
可以看到下标为4 即 lista[4] 中的数据并没有输出
我们再来看一个例子
- lista = ["a", "b", "c", 666, "a"]
- print(lista[:3])
-
- # 输出结果:['a', 'b', 'c']
可以看到只输出了下标3 即 lista[3] 之前的数据
我们再来看一个例子
- lista = ["a", "b", "c", 666, "a"]
- print(lista[1:])
-
- # 输出结果:['b', 'c', 666, 'a']
可以看到下标为1 即 lista[1] 的数据也被输出了
Python中我们把这种分段获取列表中数据的方式称之为数据切片
通过以上的测试我们得出
Python列表中数据切片
包含起始下标的数据
不包含结束下标的数据
小结3:
1、Python列表中可以存放多种类型的数据
2、Pyton列表中的数据可以重复
3、Python列表中的数据有顺序(从0开始)
4、Python列表中数据切片包含起始下标的数据不包含结束下标的数据