Python中集合的使用,去除重复元素、创建集合、列表中去除重复元素、add()在集合中添加元素方法、remove()删除元素方法的使用

Python 专栏收录该内容
29 篇文章 0 订阅

Python中集合的使用,去除重复元素、创建集合、列表中去除重复元素、add()在集合中添加元素方法、remove()删除元素方法的使用

1.集合中元素不会重复。例如:

>>> num2 = {1,2,3,4,5,5,4,3,2}
>>> num2
{1, 2, 3, 4, 5}

2.创建集合的两种方法:

(1)直接把一堆元素用括号括起来;

(2)使用set()工厂函数。

3.列表中去除重复的元素

(1)可以使用set方法:

>>> set1 = set([1,2,3,4,5,5])
>>> set1
{1, 2, 3, 4, 5}

(2)也可以使用临时变量,如果列表中有重复的元素,则不重复添加到temp中。例如:

>>> num1 = [1,2,3,4,5,5,3,1,0]
>>> temp = []
>>> for each in num1:
	if each not in temp:
		temp.append(each)

		
>>> temp
[1, 2, 3, 4, 5, 0]
		

(3)还可以使用list(set())方法,去除重复元素。但是用list会自动排序,如果程序关注原始的元素先后顺序,则需要注意是否使用该方法。例如:

>>> num1 = [1,2,3,4,5,5,3,1,0]
>>> num1 = list(set(num1))
>>> num1
[0, 1, 2, 3, 4, 5]

4.add()方法的使用

在集合中添加元素

>>> num2
{1, 2, 3, 4, 5}
>>> num2.add(6)
>>> num2
{1, 2, 3, 4, 5, 6}

5.remove()方法的使用

在集合中删除元素

>>> num2
{1, 2, 3, 4, 5, 6}
>>> num2.remove(4)
>>> num2
{1, 2, 3, 5, 6}
  • 1
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值