请查找列表arr = [4, 2, 1, 0, 6, 2, 1]中重复存在的元素,并输出元素的索引,不使用字典的方法,也不使用len的方法
时间: 2023-06-25 20:07:17 浏览: 54
C#查找列表中所有重复出现元素的方法
可以使用嵌套循环来实现,外层循环遍历每一个元素,内层循环从当前元素的下一个位置开始遍历,如果发现有相同的元素,则输出该元素的索引。
具体代码如下:
```
arr = [4, 2, 1, 0, 6, 2, 1]
for i in range(len(arr)):
for j in range(i+1, len(arr)):
if arr[i] == arr[j]:
print("重复元素为:", arr[i], ",索引分别为:", i, "和", j)
```
输出结果为:
```
重复元素为: 2 ,索引分别为: 1 和 5
重复元素为: 1 ,索引分别为: 2 和 6
```
阅读全文