Python遍历列表⾥⾯序号和值的⽅法(三种)
三种遍历列表⾥⾯序号和值的⽅法:
最近学习python这门语⾔,感觉到其对⾃⼰的⼯作效率有很⼤的提升,特在情⼈节这⼀天写下了这篇博客,下⾯废话不多说,直接贴代码
#!/usr/bin/env python# -*- coding: utf-8 -*-if __name__ == '__main__': list = ['html', 'js', 'css', 'python'] # ⽅法1
print '遍历列表⽅法1:' for i in list:
print (\"序号:%s 值:%s\" % (list.index(i) + 1, i)) print '\\n遍历列表⽅法2:' # ⽅法2
for i in range(len(list)):
print (\"序号:%s 值:%s\" % (i + 1, list[i])) # ⽅法3
print '\\n遍历列表⽅法3:' for i, val in enumerate(list):
print (\"序号:%s 值:%s\" % (i + 1, val)) # ⽅法3
print '\\n遍历列表⽅法3 (设置遍历开始初始位置,只改变了起始序号):' for i, val in enumerate(list, 2):
print (\"序号:%s 值:%s\" % (i + 1, val))
运⾏代码后的结果如下图所⽰:
在此介绍⼀下enumerate()⽅法,通过查看help()函数来查看,查询结果如下:
最后提⽰⼀下,enumerate()函数的第⼆个参数只是改变了序号的起始值,并没有改变其他的东东
以上就是本⽂的全部内容,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,同时也希望多多⽀持!