python-10-如何在一个for语句中迭代多个可迭代对象?
来源:互联网 发布:徐峥陶虹 知乎 编辑:程序博客网 时间:2024/06/10 02:20
from random import randintchinese = [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)): print(chinese[i] + math[i] + english[i])
但是不是所有的可迭代对象都支持检索操作,比如生成器
解决方案:
zip可以将多个迭代对象组合在一起,比如
zip([1,2,3,4],('a','b','c','d'),...)每一个项是一个元组
所以:
并行:
total = []for c,m,e in zip(chinese,math,english): total.append(c + m + e) 把总分添加到列表中
串行:
count = 0for s in chain(chinese,math,english): if s>90: count += 1print(count)
0 0
- python-10-如何在一个for语句中迭代多个可迭代对象?
- 如何在一个for语句中迭代多个可迭代对象
- python 3-6 如何在一个for语句中迭代多个可迭代对象zip/itertools.chain
- 3-6在一个for语句中迭代多个可迭代对象
- Python高级编程-如何在在一个for循环中迭代多个可迭代对象
- 在python中如何将两个list合并成一个list,不用for语句
- python 如何在一个for循环中遍历两个列表
- python 如何在一个for循环中遍历两个列表
- [转]python 如何在一个for循环中遍历两个列表
- Python里面如何拷贝一个对象?
- 如何知道一个python对象的类型?
- 2.python里如何拷贝一个对象
- python else在for、while、try 语句中使用
- python for语句
- Python for 循环语句
- Python中的for语句
- python整型for语句
- Python--for 循环语句
- kubernetes DaemonSet的滚动更新
- gz文件解压,tar命令压缩文件
- ASProtect壳的分析
- 租用游艇问题
- Android 中获取EditText控件的焦点以及监听他的内容让焦点自动跳转到下一个EditText控件
- python-10-如何在一个for语句中迭代多个可迭代对象?
- 获取 非行间样式
- javascript task pool的设计与实现
- 早绑定的问题与动态绑定
- mysql初学
- DFS基础 POJ1321 棋盘问题
- path-sum
- 图像处理(卷积)
- improve your python code(5)