1.使用range 1 2 3 4 5 l=list(range(10)[::2]) print(l) foriinrange(len(l)): l[i]=0 print(l) 运行结果: [0, 2, 4, 6, 8] [0, 0, 0, 0, 0] 2.使用enumerate 1 2 3 4 5 l=list(range(10)[::2]) print(l) forindex,valueinenumerate(l): l[index]=0 print(l) ...
步骤1:创建一个列表 # 创建一个包含一些元素的列表my_list=['apple','banana','orange','grape'] 1. 2. 步骤2:使用enumerate()函数获取当前索引和值 # 使用enumerate()函数获取当前索引和值forindex,valueinenumerate(my_list): 1. 2. 步骤3:打印当前索引和值 # 打印当前索引和值print(f"Index:{index}...
for index, value in enumerate(my_list): print(index, value) 1. 2. 3. 输出结果: 0 apple 1 banana 2 orange 1. 2. 3. 在这个例子中,我们创建了一个列表my_list,并使用for循环和enumerate()函数来遍历该列表中的所有元素。在循环中,我们使用变量index和value来保存当前元素的索引和值。 循环中使用z...
valueinenumerate(list1):print(f"index={index},value={value}")# 利用list1的索引遍历取出list2的值forindex,valueinenumerate(list1):list2_value=list2[index]print(f"index={index},list2 value={list2_value}")
[index for index,value in enumrate(x) if value == m]意思是,遍历x,拿到每次遍历的index和...
可以使用enumerate()函数来同时遍历列表的元素和索引。具体示例如下: my_list = ['a', 'b', 'c', 'd'] for index, value in enumerate(my_list): print(f"Index: {index}, Value: {value}") 复制代码 上述代码会输出: Index: 0, Value: a Index: 1, Value: b Index: 2, Value: c Index:...
forindex, iteminenumerate(my_list, start=1):print(f"{index}: {item}") 输出结果: 1: apple 2: banana 3: cherry 遍历字典中的元素 my_dic = {'k1':1100,'k2':2200,'k3':3300}forindex,(key,value)inenumerate(my_dic.items(),start=1):print(index,key,value) ...
for i in range(1, len(my_list)): if my_list[i] > max_value: max_value = my_list[i] max_index = i print("最大值:", max_value) print("最大值位置:", max_index) --- 输出结果如下: 最大值: 20 最大值位置: 2 方法三:使用 ...
在Python中,可以使用for循环来遍历列表。例如: my_list = [1, 2, 3, 4, 5] for item in my_list: print(item) 复制代码 这段代码会依次打印出列表中的每个元素。如果希望同时获取元素的索引和值,可以使用enumerate()函数: for index, item in enumerate(my_list): print(f"Index: {index}, Value: ...
enumerate(list) 遍历列表中的元素以及它们的下标 for index, value in enumerate(fruits): sorted(list) 将序列返回为一个新的有序列表 sorted(fruits) zip() 将多个序列中的元素“配对”,返回一个可迭代的 zip 对象(由最短的序列决定元组数量) zip(list1, list2) reversed(list) 按逆序迭代序列中的元素,...