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 カウント() 出現回数をカウントする関数 配列で指定された引数の。
Javaは文字列を整数に変換します
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 (09): 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 (09): 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 (0len(li2)): print (li2[i]end=' ')
出力
The new list created is : 1 2 3 1 2 5