フィルタは、両端キューピクルスislice re.split endswithのstat OSを減らすnamedtuple heapqカウンターをソート
#フィルタ
>>> AA = [1,2,3,45,6,7]
>>>リスト(フィルタ(ラムダX:X> 3、AA))
>>> [45、6、7]
#sorted
>>>ソート(d.items()、キー=ラムダX:X [1]、逆= TRUE)
#heapq
>>>インポートheapq
>>> heap.nlargest(3、[1,2,2,2,3,4,4,45,5,6])
#カウンタ
>>>コレクションからカウンターをインポート
>>> AA =カウンター([1,2,2,2,3,4,4,45,5,6])
>>> aa.most_common(3)
#namedtuple
>>>コレクションのインポートnamedtupleから
>>>スチュー= namedtuple( 'スチュー'、[ '名前'、 '年齢'、 'セックス'])
>>> S2 =ステュ( 'JM'、16 '男性')
>>> S2 .nameの
「等」
#reduce
>>> DL = [{ 'D':3 '':2、 'B':4}、{ 'F':3、 'G':2、 'B':4}、{ 'D' :3、 'F':2、 'B':4}]
>>>減らす(ラムダA、B:A&B、マップ(dict.keys、DL))
#deque
>>>コレクションから両端キューをインポート
>>> Q =両端キュー([]、5)
>>> q.append(1)
>>>インポートピクルス
>>> pickle.dump(Q、オープン)、( 'save.pkl' 'WB')
>>> pickle.load(オープン( 'save.pkl'、 'RB'))
そして、([1]、MAXLEN = 5)
#islice
>>> functools輸入isliceから
>>>リスト(islice(範囲(10)、4,6))
[4、5]
>>> DEF query_by_order(D、B =なし):
... - = 1
... bはNoneです場合:
... B = A + 1
... リターンリスト(islice(D、A、B))
#1 re.split
>>> re.split( '[;、|] + 'から; FFFF | gdhgdjh、jfjje')
【 '停止'、 'FFFF'、 'gdhgdjh'、 'jfjje']
#endswithスタットOSの実行可能ファイルのパーミッション
>>>インポートスタット
>>>インポートOS
>>> os.listdirにおけるFNのための():
... もしfn.endswith(( 'PY。'、 'SH。')):
... FS =はos.stat(FN)
... os.chmod(FN、fs.st_mode | stat.S_IXUSR)
#Re.subの置換文字列
>>> re.sub(R '(\ dの{4}) - (\ dの{2}) - (\ dの{2})'、R '\ 2 / \ 3 / \ 1'、ログ)