for迭代多个对象
2024-09-05 03:30:48
1.传统方法
from random import randint chinese = [randint(60, 100) for _ in range(40)]
math = [randint(60, 100) for _ in range(40)]
english= [randint(60, 100) for _ in range(40)] for i in range(len(math)):
sum = chinese[i] + math[i] + english[i]
print(sum)
2.zip实现
from random import randint chinese = [randint(60, 100) for _ in range(40)]
math = [randint(60, 100) for _ in range(40)]
english= [randint(60, 100) for _ in range(40)] total = []
for c, m, e in zip(chinese, math, english):
total.append(c+m+e) print(total)
3. chain实现
from itertools import chain c1 = [randint(60, 100) for _ in range(40)]
c2 = [randint(60, 100) for _ in range(42)]
c3 = [randint(60, 100) for _ in range(42)]
c4 = [randint(60, 100) for _ in range(39)] count = 0 for s in chain(c1, c2, c3, c4):
if s > 90:
count += 1 print(count)
最新文章
- scanf、printf、gets、puts的应用及区别
- 使用Sublime Text 直接运行Quick-cocos2d-x 项目
- Andoid java文件中的Log检查工具
- 图的广度优先/层次 遍历(BFS) c++ 队列实现
- Java学习之旅基础知识篇:数据类型及流程控制
- require和include的区别及自动加载的定义
- zookeeper快速入门
- Xcode在playground的quick look框中显示对象自定义视图
- CSc 352 (Spring 2019): Assignment
- 获取Promise的值
- thread/threading——Python多线程入门笔记
- POJ - 2096 Collecting Bugs(概率dp)
- 2。创建第一个angular应用,已经开发前的一些配置
- Python学习笔记第二十六周(Django补充)
- XMLHttpRequest.withCredentials
- Linux文件系统1---概述
- Math Magic(完全背包)
- webpack2
- arcgis desktop can not connect to previous version of license manager
- vc 编译器的一些精典报错