Python编程——从入门到编程:Chapter 4

第四章节 操作列表

在这里插入图片描述

遍历列表

  • 具体格式差不多为:给定列表a=[‘111’, ‘222’, ‘333’],for i in a: \n print(i) 即可循环打印a出来

  • 简单来说,python会将每次a中的元素储存在i中,并打印出来。有n个元素便会储存n次,然后打印n次。

注意事项

  • 注意缩进问题
  • 注意print()的位置
  • 写循环遍历时,要有结束性语句或任务

数字列表

  • 列表适用于储存数字集合
  • 在数字列表中,同样可以使用min(), max(), avg()等统计运算

range()函数

  • 用于生成一系列范围的数字

  • 左开右闭区间

    • 示例1:range(1,5) 表示1,2,3,4。到5就会停止
    • 示例2:range(1,10, 2) 表示从1-10输出,步长为2,即1,3,5,7,9

切片

  • 处理列表的部分元素称之为 切片

  • 相关切片规则

    • 假设列表 a = [‘111’, ‘222’, ‘333’, ‘444’, ‘555’]
    • print(a[0:3]),表示输出从索引0开始到索引3为止。即111,222,333
    • print(a[2:4]),表示输出从索引2开始到索引4为止,即333,444
    • print(a[:4]),符号“:”前面没有数字,所以表示从头开始到索引4为止,即111,222,333,444
    • print(a[2:]),符号“:”后面没有数字,所以表示从索引2开始一直到结束,即333,444,555
    • print(a[-3:],负号索引同理,表示从倒数第3个元素开始,一直到结束,即333,444,555
    • print(a[:]),符号“:”前面后面都没有数字,表示开始于第一个元素,终止于最后一个元素,即整个列表。

切片的遍历

  • 即,将切片放在循环中。for i in a[2:4]:

元组

  • 不可以改变其中元素的列表,称之为元组

  • 使用圆括号,而不是方括号标识,比如a = (‘111’, ‘222’)

  • 如果想改变元组中的元素,那只能重新定义其中的内容

代码格式规范

  • 遵循PEP8规则

  • 详情参见PEP8官网,上面规范了代码的行长和缩进等制度,方便阅读

Reference:
[1] Python Crash Course (A Hands-on, Project-Based Introduction to Programming). Eric Matthes

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pigou_

谢谢老板!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值