Python中的列表(清晰易懂)

列表是用来存放数据的

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列表中数据切片包含起始下标的数据不包含结束下标的数据