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

如何判定代表什么的

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

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

print index, '-', name

这个是怎么知道 index 和 name 都代表什么的呢?

正在回答

2 回答

通过zip()的方法:zip(range(1,len(L)+1),L)

运行结果:[(1, 'Adam'), (2, 'Lisa'), (3, 'Bart'), (4, 'Paul')]#形成一个列表,列表中的每一个元素是一个元组,第一个位置是index,第二个位置是name

【right?】

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

应用zip()里只有两个变量,所以就与Index和name一一对应,譬如index对应range()的一个值,name对应L的一个字符串

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

Liaobaozai 提问者

所以会按顺序默认对应参数?如果index 和name 反过来了对应的也会反过来是吗?
2017-09-09 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

如何判定代表什么的

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