在我们实际的开发过程中,经常需要将多个数据存储到一个变量中,以供后续代码使用。
这种可以存储多个数据的元素在一些高级语言中被称为Array(数组)。
其中,没有数组,但是添加了更强大的列表(list)。
一般高级语言中的数组只能存储相同数据类型的数据,如int数组只允许存储int类型的数字,数组只允许存储相同数据类型的数据。类型。
列表的强大不仅在于它可以存储整数、小数、字符串、列表等,更重要的是它可以在同一个列表中存储不同类型的元素。 例如:
= ["",1,3.14,[1,2,3]]
可以看到,列表可以同时包含字符串、整数、浮点数、列表等数据类型。
创建列表 直接使用[ ]创建列表
有两种方法可以在 中创建列表,第一种是使用方括号 [] 创建。 如下:
num = [1, 2, 3, 4, 5, 6, 7]
name = ["Python技术站", "http://pythonjishu.com"]
使用 list() 函数创建列表
除了使用方括号[]创建列表之外,还提供了内置函数list()。 您可以使用 list 函数创建一个空列表,如下所示:
list_1 = list()
print(list_1)
输出结果:
[]
此外,还可以使用list()函数将其他数据类型转换为列表类型。 例如:
#将字符串转换成列表
list_1 = list('Python技术站')
print(list_1)
输出结果:
['P'、'y'、't'、'h'、'o'、'n'、'技术'、'技术'、'站']
访问列表元素
列表是一种序列。 我们可以使用索引(Index)来访问列表中的一个元素(获取某个元素的值),或者使用切片来访问列表中的一组元素(获取一个新的子列表)。
使用索引访问列表元素的格式是:
[我]
其中,表示列表名称,i表示索引值。 列表索引可以是正数或负数。
使用切片访问列表元素的格式为:
[开始:结束:步骤]
其中,表示列表名称,start表示开始索引,end表示结束索引,step表示步长。
科技站热门推荐:
PDF电子发票识别软件,一键识别电子发票并导入Excel!
十大数据挖掘软件!
人工智能的十大功能!
我们的例子如下:
url = list("http://pythonjishu.com/python-list/")
#使用索引访问列表中的某个元素
print(url[4]) #使用正数索引
print(url[-6]) #使用负数索引
#使用切片访问列表中的一组元素
print(url[3: 10]) #使用正数切片
print(url[3: 10: 3]) #指定步长
print(url[-6: -1]) #使用负数切片
运行结果:
:
-
['p', ':', '/', '/', 'p', 'y', 't']
['p', '/', 't']
['-', 'l', 'i', 's', 't']
科技站热门推荐
好了,今天的主题就讲到这里吧,不管如何,能帮到你我就很开心了,如果您觉得这篇文章写得不错,欢迎点赞和分享给身边的朋友。