posts - 431,  comments - 344,  trackbacks - 0
          python的set和其他語言類似, 是一個無序不重復元素集, 基本功能包括關系測試和消除重復元素. 集合對象還支持union(聯合), intersection(交), difference(差)和sysmmetric difference(對稱差集)等數學運算.

          >>> basket = [’apple’, ’orange’, ’apple’, ’pear’, ’orange’, ’banana’]
          >>> fruit = set(basket) # create a set without duplicates
          >>> fruit
          set([’orange’, ’pear’, ’apple’, ’banana’])
          >>> ’orange’ in fruit # fast membership testing
          True
          >>> ’crabgrass’ in fruit
          False
          >>> # Demonstrate set operations on unique letters from two words
          ...
          >>> a = set(’abracadabra’)
          >>> b = set(’alacazam’)
          >>> a # unique letters in a
          set([’a’, ’r’, ’b’, ’c’, ’d’])
          >>> a - b # letters in a but not in b
          set([’r’, ’d’, ’b’])
          >>> a | b # letters in either a or b
          set([’a’, ’c’, ’r’, ’d’, ’b’, ’m’, ’z’, ’l’])
          >>> a & b # letters in both a and b
          set([’a’, ’c’])
          >>> a ^ b # letters in a or b but not both
          set([’r’, ’d’, ’b’, ’m’, ’z’, ’l’])
          posted on 2009-06-02 21:24 周銳 閱讀(1034) 評論(0)  編輯  收藏 所屬分類: Python
          主站蜘蛛池模板: 静海县| 永嘉县| 什邡市| 长宁区| 昌平区| 承德市| 缙云县| 辽宁省| 长宁县| 赤城县| 金寨县| 怀集县| 清苑县| 清丰县| 盐源县| 商水县| 宁化县| 望奎县| 黄山市| 闸北区| 沿河| 天祝| 江口县| 东山县| 扶余县| 德州市| 定远县| 新闻| 那坡县| 泗阳县| 都安| 永平县| 池州市| 永德县| 满洲里市| 孟村| 桐庐县| 当阳市| 永福县| 竹北市| 尤溪县|