Niz u Pythonu | Skup 2 (Važne funkcije)
Niz u Pythonu | Set 2
Ispod su još neke korisne funkcije u Pythonu za nizove:
Funkcija koda vrste polja
Ova funkcija vraća tip podataka kojim je niz inicijaliziran. U ovom primjeru koristimo arr.typecode da saznamo vrstu podataka inicijalizacije niza.
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 )
Izlaz
The datatype of array is : i
Funkcija veličine polja niza
Ova funkcija vraća veličina u bajtovima od a s jedan element niza. U ovom primjeru koristimo funkciju itemsize da saznamo veličinu u bajtovima elementa niza.
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 )
Izlaz
The itemsize of array is : 4
buffer_info() u Pythonu
Vraća torku koja predstavlja adresu u kojoj je niz pohranjen i broj elemenata u njemu. U ovom primjeru koristimo buffer_info() da učinimo isto.
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 ())
Izlaz
The buffer info. of array is : (140491260368688 6)
count() u Pythonu
Python count() funkcija broji broj pojavljivanja argumenta spomenutog u nizu.
extend() u Pythonu
Ova funkcija dodaje cijelo polje navedeno u svojim argumentima navedenom polju. U ovom primjeru koristimo extend() za dodavanje drugog polja.
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 = ' ' )
Izlaz
The modified array is : 1 2 3 1 2 5 1 2 3
Funkcija polja fromlist().
Ova funkcija se koristi za dodati popis spomenut u svom argumentu na kraj niza. U ovom primjeru koristimo fromlist() za dodavanje popisa na kraj niza.
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 = ' ' )
Izlaz
The modified array is : 1 2 3 1 2 5 1 2 3
tolist() u Pythonu
Ova se funkcija koristi za pretvaranje niza u popis. U ovom primjeru koristimo tolist() za pretvaranje polja u popis.
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 = ' ' )
Izlaz
The new list created is : 1 2 3 1 2 5