扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
首先引起我注意的是,2.4 中把 set集合 类型内置在语言中了,以前是放在标准库里面。现在的使用方法也很灵活方便:
(文中示例一部分摘自 python.org 网站)
>>> a = set('abracadabra') # 由字符串生成一个 set >>> 'z' in a # 快速检测成员是否存在 False >>> a set(['a', 'r', 'b', 'c', 'd']) >>> ''.join(a) # 将set 中的元素转化回 字符串 'arbcd' >>> b = set('alacazam') # 另一个 set >>> a - b # 得到属于A 而 不属于 B 的元素组成的 set set(['r', 'd', 'b']) >>> a | b # a 与 b 的并集 set(['a', 'c', 'r', 'd', 'b', 'm', 'z', 'l']) >>> a & b # a 与 b 的交集 set(['a', 'c']) >>> a ^ b # 属于 a 或 b 但不属它们交集 的元素 set(['r', 'd', 'b', 'm', 'z', 'l']) >>> a.add('z') >>> a.update('wxy') >>> a set(['a', 'c', 'b', 'd', 'r', 'w', 'y', 'x', 'z']) >>> a.remove('x') # 删除集合中一个元素 >>> a set(['a', 'c', 'b', 'd', 'r', 'w', 'y', 'z'])其它特性,正在尝试。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者