Python 遍历列表、切片、元组 4

1.for循环列表

cars=['bmv','audi','toyota','subaru']    
for c in cars:
    print(c)
    print(c)

   需求注意的是:for循环一定要加冒号(:),  再是print必须缩进。

 

2.创建数值列表

复制代码
#通过函数range(1,5) 生成一系列数,生成后打印会发现少一个,最后一次不会生成。
for value in range(1,5):
    print(value)

#通过函数list将数组转换为列表
numbers=list(range(1,5))
print(numbers)

#通过函数range(2,11,2) 生成一系列数,第三个参数是递增数,转成列表
even_numbers=list(range(2,11,2))
print(even_numbers)


#列表解析,来得到列表平方数
squares=[value**2 for value in range(1,11)]
print(squares)
复制代码

 

 

3. 切片(上一篇也介绍过)

复制代码
players=['charles','martina','michael','florence','eli']
#表示从索引0开始,取到第4个索引(索引4不包含)
print(players[0:3])

#表示从索引1开始,取到第5个索引(索引5不包含)
print(players[1:4])

#表示从索引0开始,取到第5个索引(索引5不包含)
print(players[:4])

#表示从索引2开始,取到末尾
print(players[2:])

#表示从倒数第3个索引开始,取到末尾
print(players[-3:])
复制代码

 

4. 切片遍历

players=['charles','martina','michael','florence','eli']
for palay in players[:3]:
    print(palay)

   从索引0开始,取出第0,1,2三个索引

 

5.元组(tuple)

   列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python将不能修改的值称为不可变的,而不可变的列表被称为元组,虽然不能修改元组的元素,但可以给元组变量重新赋值。

  如果需要存储的一组值在程序的整个生命周期内都不变,就可以使用元组。

  元组与列表的函数和方法有很多一样,参考:https://www.runoob.com/python3/python3-tuple.html

复制代码
#元组使用了圆排号而不是方括号
dimensions=(200,50)  
print(dimensions[0])
print(dimensions[1])

#这里修改元组的值会报错,因为元且是不可变的列表
#dimensions[0]=250  
#print(dimensions[0]) 

for di in dimensions:
    print(di)

#虽然不能修改元组的元素,但可以给变量重新赋值
dimensions=(400,100) 
print(dimensions)  
复制代码

复制代码
dimensions=(200,50)  

#删除元组
del dimensions

try:
    print(dimensions)
except Exception as e:
    print(f'ex:{e}')
复制代码

 

 

6. 设置代码格式

  PEP 8有很多格式设置建议。

  1)缩进:   推荐使用tab制表符,不混合使用了制表符和空格

  2)行长: 建议每行不超过80字符。注释行长不超过72字符。  

 

posted on   花阴偷移  阅读(121)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
历史上的今天:
2019-08-09 asp.net core系列 70 即时通迅-WebSocket+Redis发布订阅
2018-08-09 mysql 开发进阶篇系列 18 MySQL Server(innodb_buffer_pool_size)
2018-08-09 sql server 备份与恢复系列三 简单恢复模式下的备份与还原

导航

点击右上角即可分享
微信分享提示