enumerate遍历列表】的更多相关文章

enumerate 函数用于遍历序列中的元素以及它们的下标: >>> for i,j in enumerate(('a','b','c')):  print i,j 0 a 1 b 2 c >>> for i,j in enumerate([1,2,3]):  print i,j 0 1 1 2 2 3 >>> for i,j in enumerate({'a':1,'b':2}):  print i,j 0 a 1 b >>> fo…
python的内容非常丰富,给我们带来的便利很多,很多事情的表达方法有很大的多样性,比如我经常需要遍历一个列表,取它的下标和值,这个时候就有很多方法需要取舍一下才行. for循环遍历 l = [1,2,3,4,5,6,7] for i in range(len(l)): print i, l[i] 非常简单,没有学过python的人也可以大致看懂 while循环遍历 l = [1,2,3,4,5,6,7,8] index = 0 while index < len(l): print index…
list = ['html', 'js', 'css', 'python'] # 方法1 # 遍历列表方法1:' for i in list: print("序号:%s 值:%s" % (list.index(i) + 1, i)) # 遍历列表方法2:' # 方法2 for i in range(len(list)): print("序号:%s 值:%s" % (i + 1, list[i])) # 方法3 # 遍历列表方法3:' for i, val in en…
enumerate 遍历numpy数组 觉得有用的话,欢迎一起讨论相互学习~Follow Me 遍历一维数组 i,j 分别表示数组的 索引 和 存储的值 import numpy as np a=np.array([1,2,3,4]) for i,j in enumerate(a): print("i",i,"j",j) # i 0 j 1 # i 1 j 2 # i 2 j 3 # i 3 j 4 遍历二维数组 i,j 分别表示数组的 行的索引 和 每一行中存储的…
在遍历list的时候,删除符合条件的数据,结果不符合预期 num_list = [1, 2, 2, 2, 3] print(num_list) for item in num_list: if item == 2: num_list.remove(item) else: print(item) print(num_list) 结果是 [1, 2, 2, 2, 3] 1 [1, 2, 3] 或者有: num_list = [1, 2, 3, 4, 5] print(num_list) for i…
#循环遍历列表 nums = [ss,gg,e,fff,bb] #while循环遍历,但是不推荐使用,因为还要把列表的元素数出来 i = 0 while i<5: print(nums[i]) i = i + 1 #for循环,这个是最方便的 for num in nums: print(num)…
如下代码,遍历列表,删除列表中的偶数时,结果与预期不符. a = [11, 20, 4, 5, 16, 28] for i in a: if i % 2 == 0: a.remove(i) print a 得到的结果为: >>> [11, 4, 5, 28] 其中偶数4和28都没有删掉,原因在于for循环在遍历列表时,是按照元素的索引依次访问元素的,当删除其中一个元素后,后面的元素会依次前移,即就是删除索引1处的元素20后,将访问索引为2的元素,但由于删除元素20之后,后面的元素会依次前…
在遍历list的时候,删除符合条件的数据,结果不符合预期   num_list = [1, 2, 2, 2, 3] print(num_list) for item in num_list: if item == 2: num_list.remove(item) else: print(item) print(num_list) 结果是 [1, 2, 2, 2, 3] 1 [1, 2, 3] 或者有:   num_list = [1, 2, 3, 4, 5] print(num_list) fo…
遍历列表,打印:我叫name,今年age岁,家住dizhi,电话phone lt = [ {'name':'小王', 'age':18, 'info':[('phone', '123'), ('dizhi', '广州')]},   {'name':'小芳', 'age':19, 'info':[('phone', '789'), ('dizhi', '深圳')]},   {'name':'小杜', 'age':22, 'info':[('phone', '567'), ('dizhi', '北京…
names=['a','b',['aha',[['lucy','lily']]] 遍历这个列表 def print_list(this_list); for name in this_list: if isinstance(name ,list): print_list(name ) else : print(name)` >>> print_list(names) 即可…