用Python已知列表li_one = [1,2,1,2,3,5,4,3,5,7,4,7,8],编写程序实现删除列表li_one中重复数据的功能。
时间: 2023-10-08 20:10:42 浏览: 254
可以使用Python中的set函数来实现删除列表中重复数据的功能。具体代码如下:
li_one = [1,2,1,2,3,5,4,3,5,7,4,7,8]
li_one = list(set(li_one))
print(li_one)
执行以上代码,输出结果为:[1, 2, 3, 4, 5, 7, 8],即成功删除li_one中的重复数据。
相关问题
python已知列表li_one=[1,2,1,2,3,5,4,3,5,7,4,7,8],删除列表中重复数据
可以使用set()来去重并转换为集合,再转换回列表,如下所示:
```python
li_one = [1,2,1,2,3,5,4,3,5,7,4,7,8]
li_one = list(set(li_one))
print(li_one)
```
输出为:
```python
[1, 2, 3, 4, 5, 7, 8]
```
希望能对您有帮助。
已知列表li_one=[1,2,1,2,3,5,4,3,5,7,4,7,8],请删除列表li_one中的重复数据,python给出答案
### 回答1:
可以使用 Python 中的 set 容器来达到这个目的。
例如:
```
li_one = [1, 2, 1, 2, 3, 5, 4, 3, 5, 7, 4, 7, 8]
li_one = list(set(li_one))
print(li_one)
```
输出结果为:
```
[1, 2, 3, 4, 5, 7, 8]
```
这样,就可以删除列表中的重复数据了。
### 回答2:
可以使用set()和list()函数来删除列表中的重复数据。
具体步骤如下:
1. 声明一个空列表new_li_one=[],用来存储去重后的数据。
2. 使用set()函数将列表li_one转换为集合(set),集合会自动去除重复的元素。
3. 再次使用list()函数将去重后的集合转换回列表。
4. 将转换后的列表赋值给new_li_one。
5. 输出new_li_one列表,即为去除重复数据后的结果。
以下是Python代码实现:
li_one=[1,2,1,2,3,5,4,3,5,7,4,7,8]
new_li_one = list(set(li_one))
print(new_li_one)
运行以上代码,输出结果为:
[1, 2, 3, 4, 5, 7, 8]
### 回答3:
可以使用set()函数来快速删除列表中的重复数据。set()函数是一个无序不重复元素集,可以把传入的列表转化为一个集合,由于集合内的元素不能重复,所以可以很方便地删除重复的数据。下面是Python代码实现:
```python
li_one=[1,2,1,2,3,5,4,3,5,7,4,7,8]
li_one = list(set(li_one))
print(li_one)
```
运行结果为:[1, 2, 3, 4, 5, 7, 8]
首先,通过set()函数将li_one转化为集合,重复的元素被删除。然后,再将集合转化为列表,得到最终结果。