5.构造没有重复元素的数据集-集合。现有一组数据用来记录全体学生的生源地,形如["山东","广东","山东","湖南","广东","山东"],据此数据构造出含不同省份的生源地名单。
时间: 2024-04-22 19:21:14 浏览: 112
要构造一个没有重复元素的数据集合,可以使用集合(Set)数据结构。集合是一种无序且不重复的数据结构,可以用来存储唯一的元素。
对于给定的学生生源地数据["山东","广东","山东","湖南","广东","山东"],可以通过将这个列表转换为集合来去除重复元素,得到含有不同省份的生源地名单。
以下是构造不同省份生源地名单的步骤:
1. 创建一个空集合。
2. 遍历学生生源地数据列表。
3. 将每个元素添加到集合中。
4. 最后,集合中的元素即为不同省份的生源地名单。
示例代码如下:
```python
student_origin = ["山东","广东","山东","湖南","广东","山东"]
origin_set = set(student_origin)
unique_origins = list(origin_set)
print(unique_origins)
```
运行以上代码,输出结果为:["山东", "湖南", "广东"]
阅读全文