获取Python的List中含有重复值的Index方法简介

分类:知识百科 日期: 点击:0

Python中的List是一种常用的数据结构,它可以存储各种类型的数据,包括重复的数据。在某些情况下,我们需要获取List中含有重复值的Index,这时候可以使用Python中的index方法来实现。

使用方法

list1 = [1,2,3,4,5,5,6,7,8]
list1_index = list1.index(5)
print(list1_index)

上面的代码中,我们定义了一个list1,它包含了1到8的数字,其中有两个5。我们使用list1.index(5)方法获取list1中5的Index,我们使用print函数将结果输出,结果为4和5,即list1中5的Index为4和5。

除了上面的方法之外,我们还可以使用for循环来获取list中含有重复值的Index:

list1 = [1,2,3,4,5,5,6,7,8]
index_list = []
for i in range(len(list1)):
    if list1[i] == 5:
        index_list.append(i)
print(index_list)

上面的代码中,我们定义了一个空列表index_list,使用for循环遍历list1,比较list1中的每个元素是否等于5,如果是,就将其Index添加到index_list中,使用print函数将结果输出,结果为[4,5],即list1中5的Index为4和5。

以上就是Python中获取List中含有重复值的Index的方法,通过使用index方法和for循环,我们可以轻松获取List中重复值的Index。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。