- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
任务5-1列表概述及常见操作
列表概述
假设一个班有100个学生,如果每
个变量存放一个学生的姓名,是
不是很麻烦?如果有一千个学生
甚至更多,那该怎么办呢?
列表概述
列表是Python中的一种数据结构,它可以存储
不同类型的数据。例如:
A=[1,xiaoWang,a,[2,b]]
列表在[]书写存储数据,数据可以是不同类型
#列表用[]定义,数据之间用,分隔,列表
索引是从0开始
student1=[张三,李四,王五]
student2=[张三,20182010001,男,20]
print(type(student1),type(student2))
列表常见操作
序号分类方法说明
1index(index)列表位置获取
2for…in列表遍历
while..
3增加append()在列表末尾追加数据
4insert在列表的指定索引位置插入数据
5extend将另一个列表的元素添加到列表中。
6列表[下标]=值
7删除remove(值)根据元素的值进行删除
8pop(index)根据索引位置进行删除
9clear()列表数据清空
10排序sort()升序
11sort(reverse=True)降序
12reverse()逆序(翻转)
列表概述
列表索引是从0开始的,我们可以通过下标索引
的方式来访问列表中的值。
A=[xiaoWang,xiaoZhang,xiaoHua]
print(A[0])
print(A[1])
列表的循环遍历
1.使用for循环遍历列表
namesList=[xiaoWang,xiaoZhang,xiaoHua]
fornameinnamesList:
print(name)
列表的循环遍历
2.使用while循环遍历列表
namesList=[‘xiaoWang’,‘xiaoZhang’,‘xiaoHua’]
length=len(namesList)
i=0
whileilength:
print(namesList[i])
i+=1
在列表中增加元素
在列表中增加元素的方式有多种,具体如下:
➢通过append可以向列表添加元素
➢通过extend可以将另一个列表的元素添加到列表中。
➢通过insert在指定位置index前插入元素object。
在列表中查找元素
在列表中查找元素的方法包括:
➢in(存在),如果存在那么结果为true,否则为false。
➢notin(不存在),如果不存在那么结果为true,否
则false。
在列表中修改元素
列表元素的修改,也是通过下标来实现的。
A=[xiaoWang,xiaoZhang,xiaoHua]
A[1]=‘xiaoLu’
在列表中删除元素
列表元素的常用删除方法有三种,具体如下:
➢clear:清空列表
➢pop:删除最后一个元素
➢remove:根据元素的值进行删除
文档评论(0)