为了账号安全,请及时绑定邮箱和手机立即绑定

zip函数已经将数字和名字组合到一起了,为什么print还要再用index上去

zip函数已经将数字和名字组合到一起了,为什么print的时候还要再用index上去



正在回答

4 回答

因为这个位置,没有使用enumerate()函数,只是单纯的把每个tuple赋值给对应的index,name

2 回复 有任何疑惑可以回复我~

for index,name in zip(...)

这段是挨个取出zip打包好后的index和name,然后挨个都执行一遍print index,'-',name,index和name在print时可以简单理解为一个变量,for是挨个给index赋值后,再一遍遍执行print

0 回复 有任何疑惑可以回复我~

我觉得应该是:for 循环中index,name 是一组遍历[(1,Adam),(2 , Lisa),(3 , Bart),(4 , Paul)]的变量,index指向key,name指向后面的元素

0 回复 有任何疑惑可以回复我~

照我的理解zip函数已经组合成了[(1,Adam),(2 , Lisa),(3 , Bart),(4 , Paul)]赋值个name,那么print index,‘-’,name 应该是 1-1,Adam,想请教一下各位

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758627    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

zip函数已经将数字和名字组合到一起了,为什么print还要再用index上去

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信