Python の配列 |セット 2 (重要な機能)
Python の配列 |セット 1 (概要と機能)
出力
出力
出力
出力
出力
出力
Python の配列 |セット2
以下は、Python で提供される配列用のさらに便利な関数です。
配列型コード関数
この関数は、配列の初期化に使用されるデータ型を返します。この例では、arr.typecode を使用して配列初期化のデータ型を調べています。
Python3 # importing 'array' for array operations import array # initializing array with array values arr = array . array ( 'i' [ 1 2 3 1 2 5 ]) # using typecode to print datatype of array print ( 'The datatype of array is : ' ) print ( arr . typecode )
出力
The datatype of array is : i
配列 itemsize 関数
この関数は、 サイズ のバイト単位で s 単一の配列要素。この例では、 itemsize 関数を使用して配列要素のバイト単位のサイズを調べています。
Python3 # importing 'array' for array operations import array # initializing array with array values arr = array . array ( 'i' [ 1 2 3 1 2 5 ]) # using itemsize to print itemsize of array print ( 'The itemsize of array is : ' ) print ( arr . itemsize )
出力
The itemsize of array is : 4
バッファ情報() Pythonで
を表すタプルを返します。 配列が格納されているアドレスとその要素の数。この例では、buffer_info() を使用して同じことを行っています。
Python3 # importing 'array' for array operations import array # initializing array with array values arr = array . array ( 'i' [ 1 2 3 1 2 5 ]) # using buffer_info() to print buffer info. of array print ( 'The buffer info. of array is : ' ) print ( arr . buffer_info ())
出力
The buffer info. of array is : (140491260368688 6)
Pythonのcount()
Python カウント() 出現回数をカウントする関数 配列で指定された引数の。
Pythonのextend()
この機能 引数で指定された配列全体を指定された配列に追加します。この例では、extend() を使用して別の配列を追加しています。
Python3 # importing 'array' for array operations import array # initializing array with array values arr1 = array . array ( 'i' [ 1 2 3 1 2 5 ]) arr2 = array . array ( 'i' [ 1 2 3 ]) # using extend() to add array 2 elements to array 1 arr1 . extend ( arr2 ) print ( 'The modified array is : ' ) for i in range ( 0 9 ): print ( arr1 [ i ] end = ' ' )
出力
The modified array is : 1 2 3 1 2 5 1 2 3
配列 fromlist() 関数
この機能は次の目的で使用されます 引数で指定されたリストを配列の末尾に追加します。この例では、fromlist() を使用して配列の末尾にリストを追加しています。
Python3 # importing 'array' for array operations import array # initializing array with array values arr = array . array ( 'i' [ 1 2 3 1 2 5 ]) li = [ 1 2 3 ] # using fromlist() to append list at end of array arr . fromlist ( li ) # printing the modified array print ( 'The modified array is : ' end = '' ) for i in range ( 0 9 ): print ( arr [ i ] end = ' ' )
出力
The modified array is : 1 2 3 1 2 5 1 2 3
Pythonのtolist()
この関数は、配列をリストに変換するために使用されます。この例では、tolist() を使用して配列をリストに変換しています。
Python3 # importing 'array' for array operations import array # initializing array with array values arr = array . array ( 'i' [ 1 2 3 1 2 5 ]) # using tolist() to convert array into list li2 = arr . tolist () # printing the new list print ( 'The new list created is : ' end = '' ) for i in range ( 0 len ( li2 )): print ( li2 [ i ] end = ' ' )
出力
The new list created is : 1 2 3 1 2 5