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

    集合之间的操作

    交集

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

    并集

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

    差集

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

  • 相关阅读:
    简单的进度条程序
    python装饰器
    冒泡,递归
    实现随机验证码
    三木运算,三元运算
    set()集合
    list()列表
    python3.5 Str类型与bytes类型转换
    说说编码与转义的区别
    Java 中字符编码相关的问题解析
  • 原文地址:https://www.cnblogs.com/marton/p/10646221.html
Copyright © 2011-2022 走看看