相关文章推荐
直爽的围巾  ·  oracle ...·  1 年前    · 
失眠的沙滩裤  ·  使用基于 REST 的 Web 服务 - ...·  2 年前    · 
英姿勃勃的苦瓜  ·  无需3D结构、精度大增的金属有机框架属性预测 ...·  2 年前    · 
踢足球的毛豆  ·  CVPR 2023 | ...·  2 年前    · 
温暖的松树  ·  postgresql:如何将查询的两个字段合 ...·  2 年前    · 
Code  ›  11 - 去掉列表或元组中的重复元素开发者社区
python列表
https://cloud.tencent.com/developer/article/1827691
开朗的花生
2 年前
作者头像
ruochen
0 篇文章

11 - 去掉列表或元组中的重复元素

原创
前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 若尘的技术专栏 > 11 - 去掉列表或元组中的重复元素

11 - 去掉列表或元组中的重复元素

原创
作者头像
ruochen
修改 于 2021-05-24 10:26:49
1.1K 0
修改 于 2021-05-24 10:26:49
举报

在python 中如何定义集合,集合与列表有什么区别

# 列表
a = [1, 2, 3, 4, 5]
print(type(a))
b = (1, 2, 3, 4, 5)
print(type(b))
c = {1, 2, 3, 4, 5}
print(type(c))
<class 'list'>
<class 'tuple'>
<class 'set'>
# 区别:
# 1. 集合没有重复的元素,而列表可以有重复的元素
a = [1, 2, 2, 3, 4]
print(a)
b = (1, 2, 2, 3, 4)
print(b)
c = {1, 2, 2, 3, 4}
print(c)
[1, 2, 2, 3, 4]
(1, 2, 2, 3, 4)
{1, 2, 3, 4}
# 2. 集合中的元素与顺序无关,而列表中的元素与顺序有关
a1 = [1, 2, 3]
a2 = [3, 2, 1]
print(a1 == a2)  # False
c1 = {1, 2, 3}
c2 = {3, 2, 1}
print(c1 == c2)  # True
False
True

如何去掉列表(元组)中重复的元素

# 将列表(元组)转换为集合后,重复元素就会自动删除,然后再将集合转换位列表或元组
 
推荐文章
直爽的围巾  ·  oracle pl/sql存储过程内外层游标cursor嵌套参数化示例_ITPUB博客
1 年前
失眠的沙滩裤  ·  使用基于 REST 的 Web 服务 - .NET MAUI | Microsoft Learn
2 年前
英姿勃勃的苦瓜  ·  无需3D结构、精度大增的金属有机框架属性预测语言模型MOFormer | 机器之心
2 年前
踢足球的毛豆  ·  CVPR 2023 | 由点到面:可泛化的流形对抗攻击,从个体对抗到流形对抗-阿里云开发者社区
2 年前
温暖的松树  ·  postgresql:如何将查询的两个字段合并成一个字段 并将两个字段的值组合成一个数组? - 墨天轮问答
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号