Pythonの配列、リスト、タプル、定義、機能の違い

正確な、それはリストやタプルに置き換え、パイソン、Pythonで配列の型ではありません。タプルは、定義を変更することはできません一度ので、使いやすいよりタプルのリスト、。リスト同じ配列とインデックスによってアクセスされるだけではなく、機能の束があります。

リスト:

    (1)追加

        追加要素のリストの最後に:a.append(I)

                                                                      

         a.insert(I、elemは)、私はインデックス位置、elemはプレゼンテーションの要素を表します。どこにでも追加要素リストに追加します。

                                                                       

   (2)削除します。

        デル[I]:要素の指定された位置を削除し

 

 

 

                                                             

 

 

 

        a.remove(ELEM):リスト内の要素を削除します。

                                                             

        要素のリストの末尾を削除します(ビットスタックのポップのようなハハ):a.pop()

                                                              

 

     (3)開発:

        リストはBの最後尾に追加されます。a.extend(B)

                  

 

      番号(4)統計的な要素が表示されます。a.count(ELEM)

                  

 

       (5)分類:キーはソートを示すキーワードに応じて、エレメント列場合にのみ有用ではlist.sort(自己、キー=なし、= Falseの逆)(例えば、文字列の長さ)

        デジタル:

          昇順(昇順のデフォルト)では:a.sort()

                  

 

          あなたが降順でフォローしたい場合は、でした:a.sort(=真リバース)

        文字列:

          昇順ソートでASCIIコードのサイズによると:

                  

 

           降順:a.sort(=真リバース)

                     

 

          文字列の長さに応じて降順にソートさ:a.sort(=キーLEN =真逆)

                   

 

      (6)フリップ:

          要素のリストを反転:a.reverseを()

                  

 

      (7)長さのリストを返す:LEN(A)

      (8)添字の要素を取得します。list.index(ELEM)を

 

タプル:

    タプルは二つの作用があります。

      tuple.count(ELEM):(1)タプル内の要素の数を返します

 

                    

 

      (2)位置の要素を見つける:tuple.index(ELEMを開始)

                 

 

 

概要:(1)リストやタプルに比べて、機能を直接多くを呼び出すことができますが変更することができますが、定義により、タプルを変更することはできませんので、最も重要なリスト。

   あなたは、配列を使用する必要がある場合(2)、私たちは、PythonのnumpyのライブラリとPythonが定義する配列で実装することができるがあります。

                  

 

 

 

 

 

      

 

 

 

                  

        

      

 

        

 

おすすめ

転載: www.cnblogs.com/Ycc-LearningRate/p/11517791.html