zoukankan      html  css  js  c++  java
  • Python序列(十一)集合

    集合试无序可变列表,使用一对大括号界定,元素不可重复,同一个集合中每一个元素的都是唯一的。

    集合只能包含数字、字符串、元祖等不可变类型(或者说可哈希)的数据,而不能包含列表、字典、集合等可变类型额数据。

      创建集合

      向集合添加元素、删除元素 add()

      集合运算

    1.集合的创建与删除

    直接将集合赋值给变量

    >>> a={1,2}>>> a.add(3)
    >>> a
    {1, 2, 3}

    使用set将其他类型

    >>> a_set= set(range(1,2))
    >>> a_set
    {1}
    >>> b_set= set([1,2,34,5,56,67,])
    >>> b_set
    {1, 2, 34, 67, 5, 56}
    >>> c_set=set()
    >>> c_set
    set()

    使用del删除整个集合

    当不再使用某个集合时,可以使用del命令删除整个集合。集合对象的pop()方法弹出并删除其中一个元素,remove()方法直接删除指定元素,clear()方法清空集合。

    2.集合的操作python集合支持交集、并集、差集等运算。

    3.sorted()内置方法

    列表对象提供了sort()方法支持原地排序,而内置函数sorted()返回新的列表,并不对愿列表进行任何修改。

    sorted()方法可以队列表、元祖。字典。range对象等进行排序。

    列表的sort()方法和内置函数sorted()都支持key参数实现复杂排序要求。

  • 相关阅读:
    数据库中Schema(模式)概念的理解
    debug --- 使用Eclipse
    pgsql 相关函数
    浏览器显示页面排版错误
    jqury 属性
    节点互换需要克隆
    mysql数据库允许远程访问
    request与response的编码和解码
    文本和属性 radio,checkbox,select
    js 和 JQuery 获取iframe的父子值
  • 原文地址:https://www.cnblogs.com/wang-yongxu/p/12706103.html
Copyright © 2011-2022 走看看