python集合

一 介绍
集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。
可以用大括号({})创建集合。注意:如果要创建一个空集合,你必须用 set() 而不是 {} ;后者创建一个空的字典。
 
二 举例
  1. >>> basket ={'appple','orange','apple','pear','orange','banana','pea','orange'}
  2. >>>print(basket)
  3. {'apple','appple','pea','orange','pear','banana'}
  4. >>>'orange'in basket
  5. True
  6. >>>'grass'in basket
  7. False
  8. >>> a = set('abracadabra')
  9. >>> b = set('alacazam')
  10. >>> a
  11. {'b','d','a','r','c'}
  12. >>> b
  13. {'l','m','a','c','z'}
  14. >>> a - b
  15. {'r','d','b'}
  16. >>> a | b
  17. {'b','d','l','m','a','r','c','z'}
  18. >>> a & b
  19. {'c','a'}
  20. >>> a ^ b
  21. {'b','d','l','m','r','z'}
  22. >>> a ={x for x in'abracadabra'if x notin'abc'}
  23. >>> a
  24. {'r','d'}

猜你喜欢

转载自cakin24.iteye.com/blog/2382354