利用s.append(x)方法实现删除一个list中重复元素的功能,用Python
时间: 2023-06-10 20:08:34 浏览: 69
要删除列表中的重复元素,可以使用以下方法:
```python
my_list = [1, 2, 2, 3, 4, 4, 5]
new_list = []
for item in my_list:
if item not in new_list:
new_list.append(item)
print(new_list)
```
这个程序遍历原始列表中的每个元素,并将其添加到新列表中,但只有在新列表中不存在该元素时才添加。这样就可以确保新列表中没有重复的元素。
输出结果:
```
[1, 2, 3, 4, 5]
```
相关问题
python 删除一个列表的重复元素 用append函数实现
可以使用以下代码实现:
```
original_list = [1, 2, 2, 3, 4, 4, 5]
new_list = []
for item in original_list:
if item not in new_list:
new_list.append(item)
print(new_list)
```
该代码将遍历原始列表并将不重复的元素添加到新列表中,最终打印出新列表。
编写程序,删除一个list1=[1,2,3,2,3,4]里面的重复元素。 提示:可以利用s.append(x)方法把对象x追加到列表s的尾部。
可以使用一个空的列表和一个循环来实现删除重复元素的功能,具体代码如下:
```python
list1 = [1, 2, 3, 2, 3, 4]
list2 = []
for i in list1:
if i not in list2:
list2.append(i)
print(list2)
```
输出结果为:[1, 2, 3, 4]。
在上面的代码中,我们首先定义了一个空的列表list2,然后使用for循环遍历原始列表list1中的元素。在循环中,我们使用if语句判断当前元素是否已经存在于list2中,如果不存在,就使用append()方法将其添加到list2的末尾。这样,我们就得到了一个没有重复元素的新列表list2。最后,我们使用print()函数将其打印出来。