前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python入门7 列表

Python入门7 列表

原创
作者头像
用户11104668
发布2024-05-04 14:55:34
400
发布2024-05-04 14:55:34
举报
文章被收录于专栏:python入门python入门

列表(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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档


http://www.vxiaotou.com