logo

Низ у Питхон-у | Сет 2 (Важне функције)

Низ у Питхон-у | Сет 1 (Увод и функције)

Низ у Питхон-у | Сет 2

Испод су још неке корисне функције у Питхон-у за низове:

Функција кода типа низа

Ова функција враћа тип података којим је низ иницијализован. У овом примеру користимо арр.типецоде да сазнамо тип података иницијализације низа.



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

Функција величине ставке низа

Ова функција враћа величина у бајтовима а с елемент појединачног низа. У овом примеру користимо функцију итемсизе да бисмо сазнали величину елемента низа у бајту.

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

буффер_инфо() у Питхон-у

Враћа тупле који представља адреса у којој се чува низ и број елемената у њему. У овом примеру користимо буффер_инфо() да урадимо исто.

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)

цоунт() у Питхон-у

Питхон цоунт() функција броји број појављивања аргумента поменутог у низу.



ектенд() у Питхон-у

Ова функција додаје цео низ поменут у његовим аргументима наведеном низу. У овом примеру користимо ектенд() за додавање другог низа.

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 

Функција низ фромлист().

Ова функција се користи за додати листу поменуту у свом аргументу на крај низа. У овом примеру користимо фромлист() да додамо листу на крај низа.

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 

толист() у Питхон-у

Ова функција се користи за трансформацију низа у листу. У овом примеру користимо толист() да конвертујемо низ у листу.



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