Python enumerate 函数遍历列表并获取索引值示例
这段代码使用 enumerate 函数来遍历 board_type_list 和 board_sub_type_list 两个列表,并使用 idx 来表示当前元素的索引位置,而 (board_type, board_sub_type) 则表示当前元素的值。
enumerate 函数可以将一个可迭代对象转换成一个包含索引值和元素值的枚举对象。在循环中使用 enumerate 函数可以方便地获取元素的索引位置。
例如,以下代码展示了如何使用 enumerate 函数遍历两个列表:
board_type_list = ['type1', 'type2', 'type3']
board_sub_type_list = ['sub_type1', 'sub_type2', 'sub_type3']
for idx, (board_type, board_sub_type) in enumerate(zip(board_type_list, board_sub_type_list)):
print(f'索引: {idx}, 类型: {board_type}, 子类型: {board_sub_type}')
这段代码将输出以下结果:
索引: 0, 类型: type1, 子类型: sub_type1
索引: 1, 类型: type2, 子类型: sub_type2
索引: 2, 类型: type3, 子类型: sub_type3
通过使用 enumerate 函数,我们可以轻松地获取列表中每个元素的索引位置,并在循环中使用这些索引值。
原文地址: https://www.cveoy.top/t/topic/o0L8 著作权归作者所有。请勿转载和采集!