[Jack,Bob.Jack,Kenny,Amanda]用python的.count方法并结合while循环将上述列表移除全部重复值
时间: 2024-05-10 16:21:35 浏览: 8
```python
lst = ['Jack', 'Bob', 'Jack', 'Kenny', 'Amanda']
i = 0
while i < len(lst):
if lst.count(lst[i]) > 1:
lst.remove(lst[i])
else:
i += 1
print(lst)
```
输出:
```
['Bob', 'Kenny', 'Amanda']
```
相关问题
[Jack,Bob.Jack,Kenny,Amanda]用python将上述列表移除全部重复值
可以使用set函数将列表转换为集合,再将集合转换为列表,即可移除全部重复值。
代码如下:
```
my_list = ["Jack", "Bob", "Jack", "Kenny", "Amanda"]
new_list = list(set(my_list))
print(new_list)
```
输出结果为:
```
['Jack', 'Amanda', 'Bob', 'Kenny']
```
python for循环
Python 的 for 循环可以遍历任何序列,如列表、元组、字符串等。其语法为:
```
for 变量 in 序列:
执行语句
```
其中,变量是每次循环中的一个元素,序列是要遍历的对象,执行语句是每次循环要执行的代码块。