首页 推荐 热点 专题 PHPJavaPythonAndriodIOSC#前端数据库人工智能程序开发架构安全运维资讯微课资源
0
点赞
收藏
分享

微信扫一扫

Python for循环与c++的区别

颜路在路上 2022-12-04 阅读 160
pythonc++for循环Python编程语言


记录一个小细节,Python的for循环,循环中对i的改变是不影响循环过程的

for i in range(10):
if i%2==0:
i += 1
print(i)

1 1 3 3 5 5 7 7 9 9
这是因为python先是基于range生成一个list,遍历该list,所以改变值不会影响循环过程
这一点与c++等语言是不同的,c++中的for更像是while,只要满足条件就可以继续循环
​


举报
0 条评论
颜路在路上
关注
  • 从文本到知识:使用LLM图转换器构建知识图谱的详细指南
  • 11 操作系统的启动流程
  • python接口测试:2.9 Pytest之Allure报告生成
  • 宁波嘉乐智能科技股份有限公司选购我司热分析仪
  • 浅谈网络基础知识
  • 【AI大模型】LLM性能优化中的一些概念扫盲,看到就是赚到!!!
  • 国产用于生物电测量的低功耗双通道模拟前端芯片
  • 【LeetCode】 2. 哈希表:无重复字符的最长子串 ; 罗马数字转换
  • 想租用显卡训练自己的网络?AutoDL保姆级使用教程(PyCharm版)
  • 关于4G模组AT指令之MQTT应用 | 收藏篇