posts - 431,  comments - 344,  trackbacks - 0
          append(x)
          把一個(gè)元素添加到鏈表的結(jié)尾, 相當(dāng)于a[len(a):] = [x] 或者a[len(a):] = x
          extend(L)
          通過(guò)添加指定鏈表的所有元素來(lái)擴(kuò)充鏈表, 相當(dāng)于a[len(a):] = L
          insert(i, x)
          在指定位置插入一個(gè)元素.
          remove(x)
          刪除鏈表中值為x的第一個(gè)元素, 如果沒(méi)有這樣的元素, 則會(huì)返回一個(gè)錯(cuò)誤.
          pop([i])
          從鏈表的指定位置刪除元素,并將其返回. 如果沒(méi)有指定索引, a.pop()返回最后一個(gè)元素.
          index(x)
          返回鏈表中第一個(gè)值為x的元素的索引. 如果沒(méi)有匹配的元素就會(huì)返回一個(gè)錯(cuò)誤.
          count(x)
          返回x在鏈表中出現(xiàn)的次數(shù)
          sort()
          對(duì)鏈表中的元素進(jìn)行排序.
          reverse()
          鏈表順序翻轉(zhuǎn)

          另外鏈表對(duì)象還有幾個(gè)內(nèi)置函數(shù)非常有用:
          filter(function, sequence)
          返回一個(gè)序列, 包含了給定序列中所有調(diào)用function(item)后返回值為true的元素.
          map(function, sequence)
          為每個(gè)元素一次調(diào)用function(item)并將返回值組成一個(gè)鏈表返回.
          可以傳入多個(gè)序列, 但函數(shù)的參數(shù)個(gè)數(shù)必須和序列個(gè)數(shù)一致, 執(zhí)行時(shí)會(huì)一次用各個(gè)序列上對(duì)應(yīng)的元素來(lái)調(diào)用函數(shù)(如果某些序列比其他短,則用None代替).
          reduce(function, sequence)
          返回一個(gè)單值, 首先以序列的前兩個(gè)元素調(diào)用函數(shù), 再以返回的值和第三個(gè)參數(shù)調(diào)用, 一次執(zhí)行下去.
          可以傳入第三個(gè)參數(shù)作為初始值.
          sum(sequence)
          計(jì)算序列總和

          def f(x):
              return x % 2 != 0 and x % 3 != 0
          print filter(f, range(2, 25))

          [5, 7, 11, 13, 17, 19, 23]

          def cube(x):
              return x * x * x
          print map(cube, range(1, 11))

          [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]

          def add(x, y):
              return x + y
          print map(add, range(1, 5), range(3, 7))

          [4, 6, 8, 10]

          print reduce(add, range(1, 11))

          55

          print sum(range(1, 11))

          55

          posted on 2009-06-01 22:38 周銳 閱讀(1213) 評(píng)論(0)  編輯  收藏 所屬分類: Python
          主站蜘蛛池模板: 县级市| 崇州市| 沅江市| 根河市| 大埔区| 乐安县| 株洲市| 疏附县| 青田县| 伽师县| 绥芬河市| 兰州市| 平度市| 邻水| 霍城县| 阿鲁科尔沁旗| 策勒县| 灵寿县| 集贤县| 德清县| 鹤壁市| 桂平市| 大姚县| 恩平市| 金山区| 井陉县| 安多县| 丹巴县| 建德市| 达尔| 濮阳市| 高清| 大理市| 大足县| 阳泉市| 义马市| 高陵县| 肃宁县| 沙坪坝区| 鄯善县| 资溪县|