logo

Масив у Python | Набір 2 (Важливі функції)

Масив у Python | Набір 1 (введення та функції)

Масив у Python | Набір 2

Нижче наведено ще кілька корисних функцій, доступних у Python для масивів:

Функція коду типу масиву

Ця функція повертає тип даних, яким ініціалізовано масив. У цьому прикладі ми використовуємо arr.typecode, щоб дізнатися тип даних ініціалізації масиву.

Java string replaceall
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 (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 

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 (0len(li2)): print (li2[i]end=' ') 

Вихід
The new list created is : 1 2 3 1 2 5