Масив у Python | Набір 2 (Важливі функції)
Масив у 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
Функція розміру елементів масиву
Ця функція повертає розмір у байтах a с один елемент масиву. У цьому прикладі ми використовуємо функцію 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
buffer_info() в 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)
count() у Python
Python count() функція підраховує кількість входжень аргументу, згаданого в масиві.
extend() у Python
Ця функція додає цілий масив, згаданий у своїх аргументах, до вказаного масиву. У цьому прикладі ми використовуємо 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
tolist() у Python
Ця функція використовується для перетворення масиву в список. У цьому прикладі ми використовуємо 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