码迷,mamicode.com
首页 > 其他好文 > 详细

Pyhton集合数据结构

时间:2018-12-18 10:56:58      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:diff   大括号   方法   hello   函数   差集   print   lis   class   

Python的集合不允许有重复

 

集合与字典类似,集合使用大括号,集合没有键值对,集合每一个唯一对象之间用逗号分隔

 

集合不维持插入顺序,不过可以用sorted函数输出排序,但是不会更改系统地址中的位置只作为显示排序

 

可以向set函数传递任何序列,由这个序列中的对象创建一个元素集合(去除所有重复)

 

集合提供大量内置功能,包括并集(union),差集(difference),交集(intersction)的方法

vowels = set(‘aeiou‘)
print("1", vowels)
word = ‘hello‘
u = vowels.union(set(word))
print("2", u)
u_list = sorted(list(u))
print("3", u_list)
d = vowels.difference(set(word))
print("4", sorted(d))
i = vowels.intersection(set(word))
print("5", i)

运行结果

1 {‘o‘, ‘a‘, ‘e‘, ‘i‘, ‘u‘}
2 {‘o‘, ‘h‘, ‘a‘, ‘e‘, ‘i‘, ‘l‘, ‘u‘}
3 [‘a‘, ‘e‘, ‘h‘, ‘i‘, ‘l‘, ‘o‘, ‘u‘]
4 [‘a‘, ‘i‘, ‘u‘]
5 {‘o‘, ‘e‘}

Pyhton集合数据结构

标签:diff   大括号   方法   hello   函数   差集   print   lis   class   

原文地址:https://www.cnblogs.com/XueYueHua/p/10135010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!