• Python集合详细教程


    Python集合是一种无序、可变的数据类型,它是由一组不重复的元素组成的。集合中的元素必须是可哈希的,即不可变的,例如数字、字符串、元组等。

    1. 创建集合

    可以使用花括号{}或set()函数来创建集合。

    1. 复制代码# 使用花括号创建集合
    2. set1 = {1, 2, 3, 4, 5}
    3. print(set1) # {1, 2, 3, 4, 5}
    4. # 使用set()函数创建集合
    5. set2 = set([1, 2, 3, 4, 5])
    6. print(set2) # {1, 2, 3, 4, 5}
    1. 集合操作

    集合支持多种操作,包括并集、交集、差集、对称差集等。

    1. 复制代码set1 = {1, 2, 3, 4, 5}
    2. set2 = {4, 5, 6, 7, 8}
    3. # 并集
    4. print(set1 | set2) # {1, 2, 3, 4, 5, 6, 7, 8}
    5. # 交集
    6. print(set1 & set2) # {4, 5}
    7. # 差集
    8. print(set1 - set2) # {1, 2, 3}
    9. print(set2 - set1) # {8, 6, 7}
    10. # 对称差集
    11. print(set1 ^ set2) # {1, 2, 3, 6, 7, 8}
    1. 集合方法

    集合还支持多种方法,包括添加元素、删除元素、清空集合等。

    1. 复制代码set1 = {1, 2, 3, 4, 5}
    2. # 添加元素
    3. set1.add(6)
    4. print(set1) # {1, 2, 3, 4, 5, 6}
    5. # 删除元素
    6. set1.remove(6)
    7. print(set1) # {1, 2, 3, 4, 5}
    8. # 清空集合
    9. set1.clear()
    10. print(set1) # set()
    1. 集合遍历

    可以使用for循环来遍历集合中的元素。

    1. 复制代码set1 = {1, 2, 3, 4, 5}
    2. for x in set1:
    3. print(x)
    1. 集合推导式

    集合推导式是一种快速创建集合的方法。

    1. 复制代码set1 = {x for x in range(1, 6)}
    2. print(set1) # {1, 2, 3, 4, 5}

    以上就是Python集合的详细教程,希望对你有所帮助。

    小编推荐Pythonit教程网:blog.pythonit.cn

  • 相关阅读:
    LeetCode 每日一题 2022/9/26-2022/10/2
    Linux如何设置SUDO_ASKPASS
    命令查询职责分离 - CQRS
    什么是数据安全性?
    java mabitis 省市区三级联动
    kafka
    golang用字符串数据生成http的pcap文件
    LeetCode经典算法题 no.118杨辉三角
    餐饮外卖小程序商城的作用是什么
    多旅行商问题——公式和求解过程概述
  • 原文地址:https://blog.csdn.net/bbos2004/article/details/136265852