for i, v in enumerate(l): print(i, v) 例3:遍历字典 1 2 3 4 5 6 7 8 d = {'a':'apple', 'b':'banana', 'c':'car', 'd': 'desk'} for key in d: # 遍历字典时遍历的是键 print(key, d.get(key)) # for key, value in d.items(): # 上下两种方式等价 d.items() <...
for i in l: print(i) print('\n') #通过enumerate获得下标和val for i, v in enumerate(l): print(i, v) print('\n') #遍历字典: d = {'a': 'apple', "b": "blanan", "c": "car"} #以下三种写法输出一样 for i in d: print(i, d.get(i)) for k, v in d.items(): pri...
for i,j in enumerate(m): #列表上用enumerate,字典上比较常用的是下面的iteritems print(i,j) print('@'*100) print(enumerate(test)) #这个值打印出来后是个对象, print('@'*100) for key1,value1 in enumerate(test): print(key1,value1) print('@'*100) for key2,value2 in test.iteritems...
2.3 列表元素和索引:enumerate()函数 如果想同时获取列表(数组)和索引(计数器)等可迭代对象的元素,使用enumerate()函数。 names = ['张三', '李四', '田辛'] for i, name in enumerate(names): print(i, name) >>> 输出 >>> 0 张三 1 李四 2 田辛 进程已结束,退出代码0 1. 2. 3. 4. 5. ...
for i, item in enumerate(somegenerator()): dostuffwith(i, item) print('The loop executed {0} times!'.format(i+1)) 如果不知道somegenerator返回项的数目,可以使用这种简洁的方式。否则,你就必须有一个独立的计数器。 这里有一个其他的例子: ...
`enumerate()`函数可以与`for i`循环一起使用,以同时获取索引和元素。 示例: ```python for i, item in enumerate(["a", "b", "c"]): print(i, item) ``` 这将打印输出: ``` 0 a 1 b 2 c ``` 总结 `for i`循环是一种强大的工具,用于遍历Python中的可迭代对象。通过理解其语法和用法,...
s = 'I love you more than i can say' for i in s: print(i) 例2:遍历列表 l = ['鹅鹅鹅', '曲项向天歌', '锄禾日当午', '春种一粒粟'] for i in l: print(i) # 可以获取下表,enumerate每次循环可以得到下表及元素 for i, v in enumerate(l): print(i, v) 例3:遍历字典 d ...
s ='I love you more than i can say'foriins:print(i) AI代码助手复制代码 例2:遍历列表 l = ['鹅鹅鹅','曲项向天歌','锄禾日当午','春种一粒粟']foriinl:print(i)# 可以获取下表,enumerate每次循环可以得到下表及元素fori, vinenumerate(l):print(i, v) ...
3' # 方法二 for i, item in enumerate(l): if item == '1': l[i] = '3' ...
s='I love you more than i can say'foriins:print(i) 例2:遍历列表 代码语言:javascript 复制 l=['鹅鹅鹅','曲项向天歌','锄禾日当午','春种一粒粟']foriinl:print(i)# 可以获取下表,enumerate每次循环可以得到下表及元素fori,vinenumerate(l):print(i,v) ...