list遍历
其实在python中有很多种遍历的方法,但是想要获取下标却是不那么容易,主要有以下两种方法
方法一:
for i in xrange(len(list)):
print(i, a[i])
方法二:
for i, el in enumerate(list):
print(i, el)
当你不想遍历的元素下标从0开始的时候可以:
for i , el in enumerate(list, 1):
print(i, el)
其中方法二如果只写一个值的时候,这个值会直接打印出key-value键值对的元组
解决方法:
for _, el in enumerate(list):
print(el)
这样打印el的时候就会直接打印出list中的元素值
dict遍历
dict直接遍历dict的时候会遍历出元素的key,然后根据key来取value
以下两个方法可以直接取出
for key, value in dict.iteritems():
print key, value
// 当然还有 dict.viewkeys()和dict.viewvalues()
//可以通过如下方法来观察类型
print(type(dict.viewitems()))
print(type(dict.itervalues()))
本文介绍了Python中两种常见的遍历列表方法,并详细解释了如何通过enumerate函数获取元素及其下标。此外,还提供了遍历字典时直接获取键值对的有效方式。

被折叠的 条评论
为什么被折叠?



