3-列表
列表#
- 列表是有序的,从0开始
- 获取元素: 列表名[索引]
- ages[3] = 100
- 列表长度: len(ages)
- 列表成员: if 4 in ages:
while循环,尽量避免死循环#
- 循环初始值
- while 条件表达式:
- 内容(循环体)
- 循环的改变量
- while-else
- # 在使用循环时,如果循环变量i不使用,可以用_代替
- for _ in range(10):
- print('***')
- for _ in range(10):
- # 未知遍历次数的一般使用while
- # 在使用循环时,如果循环变量i不使用,可以用_代替
- while 条件表达式:
for循环#
- for-in:遍历列表中的每个元素
- range(10): [0,10)
- range(start, stop, step)
- enumerate: 按顺序依次取出列表中元素的下标及元素值
- enumerate(sequence, [start=0])
- i, name = enumerate(name_list)
- enumerate(sequence, [start=0])
- for-else
- 打印九九乘法表print(j, '*', i, '=', j*i, end='') # end=''表示不换行print() # 表示换行
- 思路:不能同时被两个数整除:
- and i % 21 != 0 # 3和7的最小公倍数
- 已知遍历次数的一般使用for
- for i in range(2, 2): # 不会进入循环
break#
- # 作用:跳出循环,一般用于找到一个结果即可确定最终结果的问题
- 可以在for和while中使用
- break之后的代码不会执行
- 当有循环嵌套时,break只会退出一层循环
- for-else结合break使用
- while-else结合break使用
continue#
- 作用:停止执行当次循环continue后的代码(结束当次循环),然后进入下一次循环
- 用于跳过循环体中的某些值
pass#
- 空语句,补全代码,让代码不报错
- 用于跳过循环体中的某些值
作者:lotuslaw
出处:https://www.cnblogs.com/lotuslaw/p/14004681.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧