3-列表

列表#

  • 列表是有序的,从0开始
  • 获取元素: 列表名[索引]
    • ages[3] = 100
  • 列表长度: len(ages)
  • 列表成员: if 4 in ages:

while循环,尽量避免死循环#

  • 循环初始值
    • while 条件表达式:
      • 内容(循环体)
      • 循环的改变量
    • while-else
      • # 在使用循环时,如果循环变量i不使用,可以用_代替
        • for _ in range(10):
          • print('***')
      • # 未知遍历次数的一般使用while

for循环#

  • for-in:遍历列表中的每个元素
  • range(10): [0,10)
  • range(start, stop, step)
  • enumerate: 按顺序依次取出列表中元素的下标及元素值
    • enumerate(sequence, [start=0])
      • i, name = enumerate(name_list)
  • 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 国际」许可协议进行许可。

posted @   lotuslaw  阅读(78)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· 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吧
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示