基于《Python编程:从入门到实践》的学习笔记chapter4

本文围绕Python操作列表展开,介绍了列表遍历,强调for循环的使用规范;阐述创建数值列表的方法,如用range()函数、列表解析等;说明了使用部分列表的切片和复制操作;讲解了值不可变的元组;还提及代码格式,每级缩进4个空格。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第四章 操作列表

4.1 列表遍历

  1. 定义列表a=["sads","sad","dsa"]
  2. for循环遍历
for b in a:
	执行操作
未缩进的代码即跳出循环

注意:for循环需要加“:”号,并通过缩进来控制执行与结束。

4.2 创建数值列表

4.2.1 range()生成有序数
range(起始值,终止值,指定步长)#从第一个值开始,到第二个值后停止。无第三个变量默认1
例:

for value in range(1,5):
	print(value) #生成1到4

4.2.2 对数字列表统计
a=[……]
min(a) 找列表中最小值
max(a) 找列表最大值
sum(a) 求和

4.2.3 列表解析
一行代码生成复杂列表

squares = [value**2 for value in range(1,11)]
#等价于

squares = []
for value in range(1,11):
	squares.append(value**2)

4.3 使用部分列表

4.3.1 切片
使用列表i到k个元素:a[i:k]
从表头到第i个:a[:i]
从第i个到最后:a[i:]

4.3.2 复制列表

a=['s','s','f']
b = a[:]#即可复制一个与a一样的列表

c = a #这两个变量均指向同一个列表,相当于引用

4.4 元组

值不可变得列表
a = (200,50)
要修改元组只能重新赋值

a(0) = 250 #错误
a = (250,50)#正确

4.5 代码格式

每级缩进4个空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值