zoukankan      html  css  js  c++  java
  • 【Python学习日记】B站小甲鱼:集合

    集合(set)是字典(dict)的表亲,集合在python中起到唯一的作用

    创建集合的方法1:直接用花括号括起一堆元素

              set ={1,2,3,4,5}

    创建集合的方法2:使用set( )工厂函数,set()的参数可以是列表,元组,字符串等

              set =set([1,2,3,4,5])

    如果定义的集合是 set = {1,2,3,4,5,5,1,2,7},则集合还是set ={1,2,3,4,5,7}。集合会自动把重复的元素删除掉。

    集合是无序的,因此不能够索引集合。不支持index

    小课堂:如果去数组中的重复元素

    #在学习集合前
    num =[1,2,3,4,5,5,3,1] temp =[] for each in num: if each not in temp: temp.append(each) print(temp)
    #使用集合
    num =[1,2,3,4,5,5,3,1] print(list(set(num)))  //先变成集合,再变成列表

    但是,通过set得到的列表是无序的,因此在注重元素顺序的列表中这个方法不适用。

    集合支持in 和 not in 返回布尔值

    add(),添加元素

    remove(),移除元素

    frozenset(),冻结集合。无法添加和删除集合元素。

  • 相关阅读:
    快速创建ssm项目
    String 的基础知识点梳理一
    消息中间件ActiveMQ
    log4j.properties
    数据库基础
    pycharm快捷键
    HTML其他标签
    HTML基本标签
    概率论基础2
    概率论基础1
  • 原文地址:https://www.cnblogs.com/JodyJoy1201/p/13559258.html
Copyright © 2011-2022 走看看