python中用for循环提取列表中相同元素代码
时间: 2023-10-09 18:10:16 浏览: 265
可以使用两层for循环来遍历列表中的每一个元素,然后判断是否与其他元素相同。代码如下:
```python
lst = [1, 2, 3, 2, 4, 1, 5, 6, 5]
same_elems = []
for i in range(len(lst)):
for j in range(i+1, len(lst)):
if lst[i] == lst[j] and lst[i] not in same_elems:
same_elems.append(lst[i])
print(same_elems)
```
输出结果为:
```
[1, 2, 5]
```
这个程序遍历了列表中的每一个元素,然后判断是否与其他元素相同。如果相同且没有在 `same_elems` 列表中出现过,则将其加入到 `same_elems` 列表中。最后输出 `same_elems` 列表中的元素即可。
阅读全文