哪位能解释一下,红色圈里for语句后面的意思吗?还有红色圈上面两个if语句的逻辑和意思,万分感谢。
6条回答 默认 最新
- 於黾 2022-07-18 08:30关注
首先
ans={k:0 for k in range(a,b,c)}
这是个字典推导式,它定义了一个字典,字典每一项的key从for k in range(a,b,c)里面来,value初始都是0
经过了中间的循环之后,它的value都被赋值成了x(x是遍历r产生的,所以每个x并不一样)
最后,for k,v in ans.items()
就是将ans这个字典的每一对key和value分别赋值给k和v,然后append进z里面本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 用windows做服务的同志有吗
- ¥60 求一个简单的网页(标签-安全|关键词-上传)
- ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
- ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
- ¥100 为什么这个恒流源电路不能恒流?
- ¥15 有偿求跨组件数据流路径图
- ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
- ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
- ¥15 一直显示正在等待HID—ISP
- ¥15 Python turtle 画图