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