python - 为什么循环读取序列号不能按顺序输出
问题描述
我在练习一个python小程序 其中希望程序输入的结果可以
Number:1
Number: 2
Number: 3
数字是有序的 但是我写的python代码 程序只能输出错误
Number: 3
Number: 3
Number: 3
只有3个数字希望你能提供一些帮助我希望程序的输出是
Number:1 Name:James
Number:2 Name:Lisa
Number:3 Name:Sherry
我的代码:
ecs=("Number:1","Number:2","Number:3")
for eca in ecs:
scs=("Name:James","Name:Lisa","Name:Sherry")
for sca in scs:
print(eca,sca)
谢谢大家!!
解决方案
ecs=("Number:1","Number:2","Number:3")
scs=("Name:James","Name:Lisa","Name:Sherry")
for ecs_item, scs_item in zip(ecs, scs):
print(ecs_item, scs_item)
输出:
Number:1 Name:James
Number:2 Name:Lisa
Number:3 Name:Sherry
推荐阅读
- angular - 访问数据集中的某些值
- java - 不能抛出新的异常类
- typescript - hapijs中带有multipart/form-data的文件有效负载的类型定义是什么?
- javascript - 下载大文件时如何避免 504 Gateway Timeout 错误
- node.js - Nodejs中返回值的问题
- python - 是否有一种正确的方法来实现具有与 Python 中的超类不同的方法签名的子类?
- python - 将函数应用于列表列表 - Python
- macos - Gitlab中用于macos公证的异步管道
- spring-boot - 如何避免从类路径中加载 Spring 云配置属性?
- javascript - 云函数 - 如何避免嵌套承诺?