3. python列表的操作

本文介绍了Python编程中的基础概念,包括使用for循环遍历列表,详细解析了循环的工作原理和避免缩进错误的方法。通过range()函数创建数值列表并进行统计计算,展示了切片的用法以及如何遍历和复制列表。此外,还讲解了元组的定义、遍历及不可变特性,强调了其在编程中的作用。
摘要由CSDN通过智能技术生成

1. 前言

2.正文

2.1 遍历整个列表

可以使用for循环对列表中的每个元素都执行相同的操作

``

names = ['ann', 'bill', 'cindy', 'dic']
for people in names:
    print(people)

2.1.1 深入研究循环

python先读取 for people in names: ,将获得names中第一个元素的值’ann’,并且将其储存在people中,再进行打印。接下来继续执行循环

2.2避免缩进错误

python根据缩进来判断代码行与前一行代码的关系。

2.2.1 忘记缩进

对于位于for语句后且属于循环组成部分的代码行,一定要缩进。

2.2.5 遗漏了冒号

for语句末尾的冒号告诉python,下一行是循环的第一行

2.3 创建数值列表

2.3.1 使用函数range()

range()函数可以轻松的生成一系列的数字。

``

for value in range(1,5):
    print(value)

运行结果如图所示

在这里插入图片描述

2.3.2 使用range()创建数字列表

可以用函数list()将range()生成的结果直接转换为列表

``

for value in range(1,5):
    print(value)

numbers = list(range(1,6))
print(numbers)

运行结果如图

在这里插入图片描述

使用函数range(),还可以指定步长,如下列打印1到10的偶数

``

numbers = list(range(2,11,2))
print(numbers)

结果如图

在这里插入图片描述

2.3.3 对数字列表执行简单的统计计算

最大max(),最小(),和sum()

2.4 使用列表的一部分

列表中的部分元素称为切片,切片的起始和结束位置可以任意界定。

2.4.1 切片

要创建切片,可以指定要使用的第一个元素和最后一个元素的索引。在到达指定的第二个索引前面的元素后停止。

``

names = ['ann', 'bill', 'cindy', 'dic', 'elle', 'hbe']
print(names[0:3])
print(names[:4])
print(names[2:])

如图所示

在这里插入图片描述

2.4.2 遍历切片

要遍历列表的部分元素

``

names = ['ann', 'bill', 'cindy', 'dic', 'elle', 'hbe']
print('here are the first three players in my team.')
for player in names[:3]:
    print(player)

运行如图

在这里插入图片描述

2.4.3 复制列表

利用切片[:]就可以实现

2.5 元组

值不可以被修改的列表叫做元组

2.5.1 定义元组

元组使用圆括号进行标识

2.5.2 遍历元组中所有的值

也是使用for循环

2.5.3 修改元组变量

不可以修改元组的元素,但是可以给元素重新赋值

3. 总结

处理列表元素

使用for循环遍历列表

切片

元组

2.5.1 定义元组

元组使用圆括号进行标识

2.5.2 遍历元组中所有的值

也是使用for循环

2.5.3 修改元组变量

不可以修改元组的元素,但是可以给元素重新赋值

3. 总结

处理列表元素

使用for循环遍历列表

切片

元组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值