美文网首页
【Python_71-75】集合【b站搬运_子木】

【Python_71-75】集合【b站搬运_子木】

作者: 太甜了不要加糖 | 来源:发表于2022-02-16 15:47 被阅读0次

    集合

    也用{}定义(与字典一样),但是没有value

    底层数据结构也是用hash表定义,用哈希函数计算位置(第一个放入集合的元素未必在第一位)

    集合的创建方式——{}和set()

    集合也可以直接用花括号,但是 字典中是键值对,集合是单个元素 比较下 字典 的差别

    可以将很多其他类型的:列表、range()、元组、字符串 转成集合

    对集合的元素的操作

    集合·关系判断

    判断集合是否相等——print(s1==/!=s2)元素相同即相等

    判断代码——某对象.issubset // issuperset // isdisjoint(另一对象)

    集合·数学操作

    交集并集差集对称差集——交&并|差-对称差^—— 对象1.intersection // union // difference // symmetric_difference(对象2)

    集合生成式——照搬 列表生成式


    小结

    相关文章

      网友评论

          本文标题:【Python_71-75】集合【b站搬运_子木】

          本文链接:https://www.haomeiwen.com/subject/oaqdlrtx.html