Array in Python | Insieme 2
Di seguito sono riportate alcune funzioni più utili fornite in Python per gli array:
Funzione codice tipo array
Questa funzione restituisce il tipo di dati con cui viene inizializzato l'array. In questo esempio stiamo utilizzando arr.typecode per scoprire il tipo di dati dell'inizializzazione dell'array.
stringa sottostringa javaPython3
# 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)
Produzione
The datatype of array is : i
Funzione itemsize dell'array
Questa funzione restituisce il misurare in byte di a S singolo elemento dell'array. In questo esempio stiamo utilizzando la funzione itemsize per scoprire la dimensione in byte di un elemento dell'array.
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)
Produzione
The itemsize of array is : 4
buffer_info() in Pitone
Restituisce una tupla che rappresenta il indirizzo in cui è memorizzato l'array e numero di elementi in esso contenuti. In questo esempio utilizziamo buffer_info() per fare lo stesso.
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())
Produzione
The buffer info. of array is : (140491260368688 6)
contare() in Python
Conteggio Python() la funzione conta il numero di occorrenze dell'argomento menzionato nell'array.
qualcosa per i fidanzati
extend() in Python
Questa funzione aggiunge un intero array menzionato nei suoi argomenti all'array specificato. In questo esempio stiamo usando extend() per aggiungere un altro array.
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=' ')
Produzione
The modified array is : 1 2 3 1 2 5 1 2 3
Funzione Array fromlist()
Questa funzione è utilizzata per aggiunge un elenco menzionato nel suo argomento alla fine dell'array. In questo esempio utilizziamo fromlist() per aggiungere un elenco alla fine dell'array.
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=' ')
Produzione
The modified array is : 1 2 3 1 2 5 1 2 3
tolist() in Python
Questa funzione viene utilizzata per trasformare un array in una lista. In questo esempio stiamo usando tolist() per convertire un array in list.
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=' ')
Produzione
The new list created is : 1 2 3 1 2 5