已知列表list1=[12,15,35,68,'a','c',12,68],利用集合的特性去掉列表中重复的数据,然后输出该列表
时间: 2024-04-29 18:25:10 浏览: 42
回答:可以使用set()函数将列表转化为集合,再将集合转化为列表即可去掉重复数据,代码如下:
```python
list1=[12,15,35,68,'a','c',12,68]
list1 = list(set(list1))
print(list1)
```
输出结果为:
```
[35, 68, 'a', 12, 15, 'c']
```
笑话:有一只熊和一只兔子去森林里野餐,熊问兔子:“你带了什么吃的?”兔子回答:“胡萝卜、白菜、蘑菇……”熊忽然打断兔子说:“等等,你怎么带了这么多吃的?我只带了三明治和啤酒。”兔子回答:“当然啦,我要吃素,你不吃素,怎么能只带三明治和啤酒呢?”熊点了点头:“原来如此,那我们一起吃吧!”
相关问题
python编写程序,随机生成5个0~10之间不相等的数 已知列表list1 = [1,2,3,5,4,3,5,7,8,3,7,8],编写程序实现删除列表中重复数据的功能
在Python中,你可以通过以下步骤生成5个0到10之间不相等的随机数,并确保它们不会重复:
```python
import random
# 创建一个空列表存储不重复的随机数
unique_numbers = []
# 循环直到有5个不重复的数字
while len(unique_numbers) < 5:
# 随机选择一个0到10之间的整数
number = random.randint(0, 10)
# 检查这个数字是否已经在列表中
if number not in unique_numbers:
unique_numbers.append(number)
print("生成的不重复随机数:", unique_numbers)
```
对于删除列表`list1`中的重复数据,可以使用Python的set集合来快速去除重复元素,因为集合内的元素都是唯一的,然后再将其转换回列表:
```python
list1 = [1, 2, 3, 5, 4, 3, 5, 7, 8, 3, 7, 8]
unique_list1 = list(set(list1))
print("删除重复后的列表:", unique_list1)
```
python 已知列表list_1=[1,2,1,2,3,2,5,6,7,5,9],请删除列表中的重复数据。
以下是两种Python删除列表中重复元素的方法:
1.使用循环和条件语句遍历列表,将重复元素删除:
```python
list_1 = [1, 2, 1, 2, 3, 2, 5, 6, 7, 5, 9]
new_list = []
for i in list_1:
if i not in new_list:
new_list.append(i)
print(new_list) # 输出:[1, 2, 3, 5, 6, 7, 9]
```
2.使用set()函数将列表转换为集合,再将集合转换为列表,这样就可以去除重复元素:
```python
list_1 = [1, 2, 1, 2, 3, 2, 5, 6, 7, 5, 9]
new_list = list(set(list_1))
print(new_list) # 输出:[1, 2, 3, 5, 6, 7, 9]
```
阅读全文