当前位置: 首页 > wzjs >正文

如何查询一个网站的icp南宁市网上注册公司流程

如何查询一个网站的icp,南宁市网上注册公司流程,网站将要准备建设的内容,网页设计基础的教学目的Python中的集合(set)是一种无序且元素唯一的数据结构,适用于成员检测、去重和数学集合运算。 1、创建集合 直接创建: 使用花括号 {},元素间用逗号分隔。 s {1, 2, 3} # {1, 2, 3}空集合: 必须用 set()…

  Python中的集合(set)是一种无序且元素唯一的数据结构,适用于成员检测、去重和数学集合运算。

1、创建集合

直接创建:
使用花括号 {},元素间用逗号分隔。

s = {1, 2, 3}  # {1, 2, 3}

空集合:
必须用 set(),因为 {} 表示空字典。

empty_set = set()

从可迭代对象转换:
如列表、字符串等。

s = set([1, 2, 2, 3])  # {1, 2, 3}(去重)
s = set("hello")        # {'h', 'e', 'l', 'o'}

2、集合的特性

  • 元素唯一性:自动去重,重复元素会被忽略。
  • 无序性:元素没有固定顺序,不支持索引访问。
  • 可哈希性:集合的元素必须是不可变类型(如数字、字符串、元组),集合本身是可变对象,不可作为其他集合的元素或字典的键。若需不可变集合,使用frozenset。

3、常用操作与方法

修改集合

  • 添加元素:add() 添加单个元素;update() 合并多个元素。
s.add(4)             # {1, 2, 3, 4}
s.update([5, 6])     # {1, 2, 3, 4, 5, 6}
  • 移除元素:
    remove(e):删除指定元素,元素不存在时报错。
    discard(e):安全删除,元素不存在不报错。
    pop():随机删除一个元素(因集合无序)。
    clear():清空集合。

集合运算

  • 并集:union() 或 | 运算符。
a = {1, 2}; b = {2, 3}
a.union(b)        # {1, 2, 3}
a | b             # {1, 2, 3}
  • 交集:intersection() 或 & 运算符。
a.intersection(b) # {2}
a & b             # {2}
  • 差集:difference() 或 - 运算符。
a.difference(b)   # {1}
a - b             # {1}
  • 对称差集(不同时存在的元素):symmetric_difference() 或 ^ 运算符。
a.symmetric_difference(b) # {1, 3}
a ^ b                     # {1, 3}

关系判断

  • 子集/超集:issubset() 和 issuperset()。
a = {1, 2}; b = {1, 2, 3}
a.issubset(b)    # True
b.issuperset(a)  # True
  • 无交集:isdisjoint()。
a = {1}; b = {3}
a.isdisjoint(b)  # True

4、集合推导式

类似列表推导式,生成集合:

s = {x for x in 'abracadabra' if x not in 'abc'}  # {'d', 'r'}

5、应用场景

  • 去重:快速去除列表中的重复项。
lst = [1, 2, 2, 3]
unique = list(set(lst))  # [1, 2, 3](顺序可能丢失)
  • 成员检测:in 操作时间复杂度为 O(1),效率高于列表。
  • 集合运算:如数据对比、交集分析等。

6、注意事项

  • 无序性:遍历顺序不确定,不能依赖索引。
  • 不可哈希元素:集合不能包含列表、字典等可变类型。
  • 性能优势:适合频繁查找和去重,但不适合需要维护顺序的场景(此时可用 list 或 collections.OrderedDict)。

  通过掌握集合的特性和方法,可以在数据处理中高效实现去重、快速查找和集合运算,提升代码简洁性和性能。

http://www.dtcms.com/wzjs/545378.html

相关文章:

  • 新建的网站多长时间在百度搜到中国招标投标服务平台官网
  • 外贸网站cms做网站流量
  • 一般做网站用什么字体谷歌外贸网站建站
  • 天津市建设安全协会网站杭州建电商网站多少钱
  • 网站流量查询 优帮云wordpress主题和预览不同
  • 建网站需要哪些条件无锡网站排名优化公司
  • 企业门户网站制作教程域名检测工具
  • 巫溪集团网站建设阳泉做网站
  • 帮企业做网站网页上上传wordpress
  • 做网站是怎么赚钱的动易网站无法安装
  • 人才市场招聘网站建设网商城网站需要在那里备案
  • 上海外贸网站推广方法高端品牌型 营销型网站建设
  • 济宁嘉祥网站建设网站开发技术可行性分析
  • 增加网站点击量做网站是找什么人
  • 青岛市医疗保险网站免费软件制作网站模板
  • c语言网站开发网站工信部实名认证
  • 网站密码忘记了怎么办宿州建设网站
  • 公司网站建设 邮箱网站运营代理
  • 中企动力做网站贵吗网站建设夬金手指排名壹陆
  • 移动网站建设作业wordpress 建的网站
  • 网站如何开通微信支付接口学做网站从什么开始
  • 一级a做爰片免费网站短视频播放如何把图片做网站背景
  • 简要说明网站建设的基本流程公司网站公众号维护怎么做
  • 网站老域名跳转到新域名厦门网页
  • 公司网站建设情况说明书wordpress用户注册密码
  • 制作网站如何选择主机好项目网
  • 做网站内容都有哪些哪个软件做网站最简单
  • 南昌做网站优化价格好的响应式网站
  • 做网站服务器装虚拟机福建网站建设有限公司
  • 句容建设网站国内看网站 优帮云