最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 如何使用frozenset在python中返回集合?

    正文概述 小妮浅浅   2020-12-18   250

    如何使用frozenset在python中返回集合?

    集合中的元素可以变化,不过当我们想要固定其中的元素就不方便了。当我们需要一个可固定的集合时,就可以使用frozenset来返回,确保集合中的元素不可变更。在正式进入实例返回集合之前,我们先来对frozenset函数的基本内容进行学习。

    1.说明:  

    (1)传入一个可迭代对象,生成一个新的不可变集合

    >>> a = frozenset(range(10))
    >>> a
    frozenset({0, 1, 2, 3, 4, 5, 6, 7, 8, 9})
    >>> b = frozenset('I am a Pythoner')
    >>> b
    frozenset({'y', 'I', ' ', 'r', 't', 'm', 'h', 'o', 'a', 'e', 'n', 'P'})

    (2)不传入参数时,生成的空的不可变集合。

    >>> c = frozenset()
    >>> c
    frozenset()

    2.参数

    iterable -- 可迭代的对象,比如列表、字典、元组等等。

    3.返回值

    返回新的 frozenset 对象,如果不提供任何参数,默认会生成空集合。

    4.实例

    #frozenset()
     
    l = [1, 2, 3, 4, 5, 6, 6, 7, 8, 8, 9]
    print(len(l), l)
    set = frozenset(l)
    print(len(set), set)

    结果输出如下:

    11 [1, 2, 3, 4, 5, 6, 6, 7, 8, 8, 9]
    9 frozenset({1, 2, 3, 4, 5, 6, 7, 8, 9})

    以上就是我们使用frozenset在python中返回集合的方法,有固定集合中元素需求的小伙伴,都可以使用frozenset函数来解决。



    起源地下载网 » 如何使用frozenset在python中返回集合?

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元