文字列のリストと、いくつかの興味深いアプリケーションについて

 

 

 

文字列のリストと、いくつかの興味深いアプリケーションについて

1.リスト:all_equal

機能:リストのすべての要素はすべて同じであるかどうかを確認します。

分析:この技術は、使用される[1]と[-1]としてリスト・セット内のすべての要素に比べ。

例えば:

 

2.リスト:all_unique

機能:すべての値のリストが、そうでなければFalseユニークで、Trueを返した場合

分析:指定されたセットリスト()メソッドで使用する量は、時間の長さは、元のリストと比較します。

例えば:

3.リスト:差関数の実現は、2回の反復可能オブジェクトの違いを返します。

解釈:_bに保持されていない導出式リスト要素を使用してBのセットを作成します。

 

 

 

例えば:

4.リスト:フラット化

特長:ワンタイム統合リストを。

分析:ネストされたリストに各値のサブリストを使用して抽出。

例えば:

5.リスト:シャッフル

機能:ランダムな順序で要素のリストを破壊しました。

解像度:使用(フィッシャーイエーツアルゴリズム)再ソートリスト要素へ。

フィッシャーイエーツ

_Yates原理は、N個の候補セット1からランダムに破壊順序であります

アプローチがあります

候補セットから第1-nは、乱数から選択され、この数は出て、候補セット(候補セットN-1)からそれを取り除きます。

1-N-1のセットから第2候補乱数から選択され、この数は出て、そして候補セット(候補N-2のセット)からそれを取り除きます。

1-N-2のセットから第2候補乱数から選択され、この数は出て、そして候補セット(候補のn-3のセット)からそれを取り除きます。

等々

 例えば:

6.文字列:byte_size

機能:文字列のバイト数を返します。

分析:使用string.encode(「UTF-8」)指定された文字列をデコードするには、長さを返します

例えば:

 

 

おすすめ

転載: www.cnblogs.com/oldfish123/p/11825292.html