Python'da Dizi | Set 2 (Önemli Fonksiyonlar)

Python'da Dizi | Set 1 (Giriş ve Fonksiyonlar)

Python'da Dizi | 2'yi ayarla

Aşağıda diziler için Python'da sağlanan daha kullanışlı işlevlerden bazıları verilmiştir:

Dizi Tür Kodu İşlevi

Bu işlev, dizinin başlatıldığı veri türünü döndürür. Bu örnekte dizi başlatmanın veri türünü bulmak için arr.typecode kullanıyoruz.

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  )   

Çıkış
The datatype of array is : i 

Dizi öğe boyutu İşlev

Bu işlev şunu döndürür: boyut bayt cinsinden S tek dizi öğesi. Bu örnekte, bir dizi öğesinin bayt cinsinden boyutunu bulmak için itemsize işlevini kullanıyoruz.

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  )   

Çıkış
The itemsize of array is : 4 

buffer_info() Python'da

temsil eden bir tuple döndürür Dizinin depolandığı adres ve içindeki öğelerin sayısı. Bu örnekte aynısını yapmak için buffer_info() kullanıyoruz.

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  ())   

Çıkış
The buffer info. of array is : (140491260368688 6) 

Python'da count()

Python sayısı() fonksiyon tekrar sayısını sayar dizide bahsedilen argümanın.

Python'da extend()

Bu işlev Bağımsız değişkenlerinde belirtilen dizinin tamamını belirtilen diziye ekler. Bu örnekte başka bir dizi eklemek için extend() yöntemini kullanıyoruz.

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  =  ' '  )   

Çıkış
The modified array is : 1 2 3 1 2 5 1 2 3  

Listeden Dizi() İşlevi

Bu işlev şunun için kullanılır: Argümanında belirtilen listeyi dizinin sonuna ekleyin. Bu örnekte, dizinin sonuna bir liste eklemek için fromlist() işlevini kullanıyoruz.

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  =  ' '  )   

Çıkış
The modified array is : 1 2 3 1 2 5 1 2 3  

Python'da tolist ()

Bu fonksiyon bir diziyi listeye dönüştürmek için kullanılır. Bu örnekte bir diziyi listeye dönüştürmek için tolist() işlevini kullanıyoruz.

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  =  ' '  )   

Çıkış
The new list created is : 1 2 3 1 2 5