zoukankan      html  css  js  c++  java
  • python-集合

    集合

    集合是什么

    集合是由一系列无序不重复的元素组成,元素之间用逗号分隔。

    举个栗子:

    set1 = {1, 2, 3} #集合set1

    注意:{ }表示一个空字典,并不表示一个空集合,一个空集合一般用set()方法来创建

    集合的特性

    (1)无序,无下标索引,即无切片操作

    (2)集合元素不重复

    来个栗子:

    cars = {"bmw", "benz", "ford", "bmw"}
    print(cars) #{"benz", "bmw", "ford"}

    操作集合

    增加集合元素

    (1)add()

    (2)update()

    删除集合元素

    (1)remove()

    (2)discard()

    (3)pop()

    (4)clear()

    由于集合增删的操作在实际操作中并不常用,这里只简单的给出方法名,具体介绍可以在python交互环境中通过关键字help查看相关命令的具体介绍

    举个栗子:

    集合遍历

    两种方式

    (1)

    for item in sets:
        print(item)

    (2)

    for index, ele in enumerate(sets):
        print(index)
        print(ele)

    统计集合元素的个数

    通过len(sets)方法

    集合是否包含某个元素

    通过in或者not in来判断一个元素是否在一个集合中

    ele in sets

    ele not in sets

    集合之间的操作

    交集

    通过 & 运算符计算两个集合的交集

    并集

    通过 | 运算符计算两个集合的交集

    差集

    通过 - 运算符计算两个集合的交集

  • 相关阅读:
    LINQ Provider表达式树6
    asp.net Forms 验证No.3
    三种用户验证No.1 asp.net Forms
    LinQ表达式目录2
    将ASP.NET MVC 2.0 部署在IIS6和IIS7上
    LINQ Provider 表达式树 5
    asp.net Forms验证No.2
    LINQ表达式树4
    LINQ表达式树3
    绝对精华win8如何使用,玩转win8看完绝不后悔
  • 原文地址:https://www.cnblogs.com/marton/p/10646221.html
Copyright © 2011-2022 走看看