Array in Python | Satz 2
Nachfolgend finden Sie einige weitere nützliche Funktionen, die in Python für Arrays bereitgestellt werden:
Array-Typcode-Funktion
Diese Funktion gibt den Datentyp zurück, mit dem das Array initialisiert wird. In diesem Beispiel verwenden wir arr.typecode, um den Datentyp der Array-Initialisierung herauszufinden.
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)
Ausgabe
The datatype of array is : i
Array-Itemsize-Funktion
Diese Funktion gibt die zurück Größe in Bytes von a S einzelnes Array-Element. In diesem Beispiel verwenden wir die Funktion „itemsize“, um die Größe eines Array-Elements in Bytes herauszufinden.
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)
Ausgabe
The itemsize of array is : 4
buffer_info() in Python
Gibt ein Tupel zurück, das das darstellt Adresse, in der das Array gespeichert ist, und Anzahl der darin enthaltenen Elemente. In diesem Beispiel verwenden wir buffer_info(), um dasselbe zu tun.
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())
Ausgabe
The buffer info. of array is : (140491260368688 6)
count() in Python
Python count() Funktion zählt die Anzahl der Vorkommen des im Array genannten Arguments.
extension() in Python
Diese Funktion hängt ein ganzes Array, das in seinen Argumenten erwähnt wird, an das angegebene Array an. In diesem Beispiel verwenden wir extension(), um ein weiteres Array anzuhängen.
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=' ')
Ausgabe
The modified array is : 1 2 3 1 2 5 1 2 3
Array fromlist() Funktion
Diese Funktion dient dazu Hängen Sie eine in ihrem Argument erwähnte Liste an das Ende des Arrays an. In diesem Beispiel verwenden wir fromlist(), um eine Liste an das Ende des Arrays anzuhängen.
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=' ')
Ausgabe
The modified array is : 1 2 3 1 2 5 1 2 3
tolist() in Python
Mit dieser Funktion wird ein Array in eine Liste umgewandelt. In diesem Beispiel verwenden wir tolist(), um ein Array in eine Liste umzuwandeln.
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=' ')
Ausgabe
The new list created is : 1 2 3 1 2 5