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 周銳 閱讀(1026) 評論(0)  編輯  收藏 所屬分類: Python
          主站蜘蛛池模板: 丽江市| 东乌珠穆沁旗| 冀州市| 信丰县| 安图县| 盖州市| 亚东县| 监利县| 盘锦市| 遂川县| 平南县| 富蕴县| 怀来县| 伊金霍洛旗| 浠水县| 华容县| 丹巴县| 广宁县| 江陵县| 隆回县| 利津县| 宝应县| 九龙城区| 尼勒克县| 凭祥市| 吉安市| 迁西县| 伊吾县| 射洪县| 乐清市| 剑河县| 牡丹江市| 宜兰市| 惠东县| 黔西| 枝江市| 铜川市| 伊宁市| 永和县| 诸城市| 潍坊市|