Python - 列表(Lists)

Python - 列表(Lists) 首页 / 数据结构入门教程 / Python - 列表(Lists)

Lists是Python中最通用的数据类型,可以写成方括号之间用逗号分隔的值(元素)的列表,关于列表的重要一点是列表中的元素不必是同一类型。

创建列表就像在方括号之间放置不同的逗号分隔值一样简单。例如-

list1=['physics', 'chemistry', 1997, 2000]
list2=[1, 2, 3, 4, 5 ]
list3=["a", "b", "c", "d"]

与字符串索引类似,列表索引从0开始,列表可以被切片,连接等。

访问列表元素

要访问列表中的值,请使用方括号对一个或多个索引进行切片,以获取该索引处可用的值。

#!/usr/bin/python

list1=['physics', 'chemistry', 1997, 2000]
list2=[1, 2, 3, 4, 5, 6, 7 ]
print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]

执行以上代码后,将产生以下输出-

无涯教程网

list1[0]:  physics
list2[1:5]:  [2, 3, 4, 5]

更新列表元素

您可以通过在赋值运算符的左侧提供切片来更新列表的单个或多个元素,并可以使用append()方法将其添加到列表中的元素。例如-

#!/usr/bin/python

list=['physics', 'chemistry', 1997, 2000]
print "Value available at index 2 : "
print list[2]
list[2]=2001
print "New value available at index 2 : "
print list[2]

执行以上代码后,将产生以下输出-

无涯教程网

Value available at index 2 :
1997
New value available at index 2 :
2001

删除列表元素

要删除列表元素,可以使用del语句(如果您确切知道要删除的元素)或使用remove()方法。例如-

链接:https://www.learnfk.comhttps://www.learnfk.com/python-data-structure/python-lists-data-structure.html

来源:LearnFk无涯教程网

#!/usr/bin/python

list1=['physics', 'chemistry', 1997, 2000]
print list1
del list1[2]
print "After deleting value at index 2 : "
print list1

执行以上代码后,将产生以下输出-

无涯教程网

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 2000]

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

OpenResty从入门到实战 -〔温铭〕

深入浅出云计算 -〔何恺铎〕

Service Mesh实战 -〔马若飞〕

技术管理案例课 -〔许健〕

遗留系统现代化实战 -〔姚琪琳〕

快手 · 移动端音视频开发实战 -〔展晓凯〕

技术领导力实战笔记 2022 -〔TGO 鲲鹏会〕

Python实战 · 从0到1搭建直播视频平台 -〔Barry〕

AI大模型企业应用实战 -〔蔡超〕

好记忆不如烂笔头。留下您的足迹吧 :)