列表(List)是一种数据结构,用于存放多个数据
【创建列表】
在Python中,可以用方括号[]来创建一个列表,并在其中用逗号分隔元素。
例如:
a=[1,2,3,4,5]
表示创建一个列表a,列表中共有5个元素,分别为1,2,3,4,5
我们可以用print()函数直接打印这个列表
# coding: utf-8
a=[1,2,3,4,5]
print(a)
有时候你需要创建一个空列表,可以使用下面的语法:
a=[]
【访问列表元素】
python中,可以使用列表名称+索引的方式来访问其中的元素
索引可以使用整数,每一个整数对应列表的一个元素,索引用方括号括起来
注意:索引的整数是从0开始的
因此,如果要访问列表a的第一个元素,我们要使用a[0]
同样,第二、三、四、五个元素依次为:a[1]、a[2]、a[3]、a[4]
# coding: utf-8
a=[1,2,3,4,5]
print(a[0])
print(a[1])
print(a[2])
print(a[3])
print(a[4])
python中还支持使用负数索引,表示从最后一个元素倒序进行索引,负数索引从-1开始
例如a[-1]表示列表a的最后一个元素
a[-2]、a[-3]、a[-4]、a[-5]表示列表a的倒数第二、倒数第三、倒数第四、倒数第五个元素
# coding: utf-8
a=[1,2,3,4,5]
print(a[-1])
print(a[-2])
print(a[-3])
print(a[-4])
print(a[-5])
【获取列表长度】
获取列表长度在很多时候是一个有用的操作
使用len()函数可以取得一个列表的长度
# coding: utf-8
a=[1,2,3,4,5]
b=len(a)
print(b)
【append()】
append()函数用于向列表的末尾添加一个元素
# coding: utf-8
a=[1,2,3,4,5]
a.append("s")
print(a)
可以看到,字符s已经被附加在列表a的末尾
【extend()】
extend()函数用于把一个列表的元素附加到另一个列表中
# coding: utf-8
a=[1,2,3,4,5]
b=['p','y','t','h','o','n']
a.extend(b)
print(a)
可以看到,列表b的元素被附加到列表a后面
注意这里不能使用append()函数,不然整个b数组会被看作一个元素,附加到a的末尾
# coding: utf-8
a=[1,2,3,4,5]
b=['p','y','t','h','o','n']
a.append(b)
print(a)
注意到这里多出来的方括号[]了吗,所以append()和extend()要根据需求选择性使用
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。