请查找列表arr = [4, 2, 1, 0, 6, 2, 1]中重复存在的元素,并输出元素的索引,不使用字典的方法
时间: 2023-07-14 15:12:32 浏览: 75
C#查找列表中所有重复出现元素的方法
可以使用双重循环来解决该问题,外层循环从第一个元素开始,内层循环从外层循环的下一个元素开始遍历,如果有相同的元素,则输出它的索引。
代码如下:
```python
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
```
阅读全文