python独立网站教程_UC头条:python: 从零到独立建设网站系列教程: 基础知识篇

python3列表

列表的概念

列表由一系列按特定顺序排列的元素组成。在python中,用方括号([ ])来表示列表,并用逗号来分隔其中的元素。你可以创建包含字母表中所有字母、数字0-9或者所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。鉴于列表通常含有多个元素,给列表指定一个表示复数的名称(如peoples digits)是个不错的主意。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推

188325964_2_20200417081422369

打开UC浏览器 查看更多精彩图片

2.访问列表中的值

列表是有序集合,因此要访问列表的任何元素,只需要将该元素的位置或者索引告诉python即可。要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号中。例如:

188325964_3_20200417081422432

打开UC浏览器 查看更多精彩图片

*记住索引是从0开始而不是从1开始的

3.添加、修改和删除元素

你创建的大多数列表将是动态的,这就意味着列表创建后,将随着程序的运行进行增加修改和删除。

列表元素添加

列表末尾添加元素

列表末尾添加元素一般使用append方法添加如下:

188325964_4_20200417081422479

打开UC浏览器 查看更多精彩图片

Extend方法添加

188325964_5_20200417081422541

打开UC浏览器 查看更多精彩图片

列表中间插入元素

列表中间插入元素一般使用insert方法添加如下:

188325964_6_20200417081422619

打开UC浏览器 查看更多精彩图片

列表元素修改

列表元素修改一般使用索引赋值的方式实现如下:

188325964_7_20200417081422666

打开UC浏览器 查看更多精彩图片

列表元素删除

列表元素删除有两种方法del和pop方法

del方法删除

188325964_8_20200417081422729

打开UC浏览器 查看更多精彩图片

pop方法删除可以有两种用法,删除列表的最后一个元素是直接使用pop方法,删除列表中的元素就需要pop指定索引了如下:

188325964_9_20200417081422791

打开UC浏览器 查看更多精彩图片

4.组织列表

列表组合

+号用于组合列表

188325964_10_20200417081422854

打开UC浏览器 查看更多精彩图片

列表重复

188325964_11_20200417081422916

打开UC浏览器 查看更多精彩图片

列表截取

188325964_12_20200417081422979

打开UC浏览器 查看更多精彩图片

列表嵌套

188325964_13_2020041708142326

打开UC浏览器 查看更多精彩图片

5.列表函数&方法

Python包含以下函数:序号函数

1len(list)列表元素个数

2max(list)返回列表元素最大值

3min(list)返回列表元素最小值

4list(seq)将元组转换为列表

Python包含以下方法:序号方法

1list.append(obj)在列表末尾添加新的对象

2list.count(obj)统计某个元素在列表中出现的次数

3list.extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

4list.index(obj)从列表中找出某个值第一个匹配项的索引位置

5list.insert(index, obj)将对象插入列表

6list.pop([index=-1])移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

7list.remove(obj)移除列表中某个值的第一个匹配项

8list.reverse反向列表中元素

9list.sort( key=None, reverse=False)对原列表进行排序

10list.clear清空列表

11list.copy复制列表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值