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

所以参考代码里的index并不是真正的元素index咯?

我把index, name 换成 x, y仍能得出相同的结果,那所有人名字的真正index是不是全都是1呢?每个人的名字在各自的tuple里都处在第二个位置上。如果要打印出每个人名字的真正index要怎么写代码呢?

正在回答

4 回答

  1. 参考代码里使用的函数和范例一不一样,和范例二挺像

  2. 目前学习的是迭代中的索引,index和name只是变量名称,可替换

  3. 在使用enumerate函数的情况下(这个函数的作用是加索引!!!),如果使用这个函数,那么在每个元素tumple包含两个元素0和1

  4. 如果打印每个人真正的index,把参考代码里的 range后边括号的1改成0就可以了

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

对不起,亲。很喜欢你思考这么多,但是没明白你什么意思,zip不是把两个list合并吗?你弄一个tuple干什么?

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

如果给出一个tuple t=([adam, mike, lisa], [chris, jose, love], [william, allen, tom]), 那adam, chris,william 的index 都是多少呢?代码怎么写?是不是就是它们各自在自己list里的index?

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

index不是关键字,只是一个变量,用来接收tuple里的第一个值

L = ['Adam', 'Lisa', 'Bart', 'Paul']

for index, name in zip(range(1,5),L):

    print index, '-', name

真正的下标是0~3

L = ['Adam', 'Lisa', 'Bart', 'Paul']

for index, name in L:

    print index, '-', name


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

举报

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

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

进入课程

所以参考代码里的index并不是真正的元素index咯?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号