列表中的元素去重

使用set函数即可将列表去重 set(列表名)

 

问题来了:python中set类型和list类型有什么区别呢?

 

回答:

1、性质不同:list有序、set无序

2、使用方法不同:

        1)添加元素list:append(元素)、extend()、insert(插入位置,元素)

                                           举例:list1 = [1,2,3,4] 

                                                       list1.append(4) >> 输出结果:[1,2,3,4,4]

                                                        注意:待插入的元素在列表中存在,同样可以插入

                                                       list1.insert(2,8) >> 输出结果:[1,2,8,3,4]

                               set:add(元素)

                                         举例:a = set(['a','b','c'])   

                                                       a.add(‘c’) >> 输出结果:set(['a','b','c'])   

                                                       注意:待插入的元素在列表中存在,最终不会插入

        2)删除元素list:pop(元素下标)                  

                                 举例:list1 = [1,2,3,4] 

                                            list1.pop(3) >> 输出结果:[1,2,3]

                                set: remove(元素)                   

                                 举例:a = set(['a','b','c']) 

                                            a.remove('b') >> 输出结果:['a','c']

       3)访问元素list:直接访问元素下标             

                                举例:list1 = [1,2,3,4] 

                                            list1[0]>> 输出结果:1

                               set:in

                                举例:a = set(['a','b','c']) 

                                          if 'c' in a :

                                                print('true')

                                           else:                                                                                                     print('false')      >>输出结果:true                                          

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值