任务5-1-列表概述及常见操作-.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

说明书资料库 + 关注
实名认证
服务提供商

专注于工业自动化资料查找服务。

1亿VIP精品文档

相关文档