Array in Python | Stel 2 in
Hieronder staan nog enkele nuttige functies in Python voor arrays:
Array Typecode-functie
Deze functie retourneert het gegevenstype waarmee de array wordt geïnitialiseerd. In dit voorbeeld gebruiken we arr.typecode om het gegevenstype van de array-initialisatie te achterhalen.
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)
Uitvoer
The datatype of array is : i
Array itemgrootte Functie
Deze functie retourneert de maat in bytes van a S ingle array-element. In dit voorbeeld gebruiken we de itemsize-functie om de grootte in byte van een array-element te achterhalen.
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)
Uitvoer
The itemsize of array is : 4
buffer_info() in Python
Retourneert een tupel die de adres waarin de array is opgeslagen en het aantal elementen daarin. In dit voorbeeld gebruiken we buffer_info() om hetzelfde te doen.
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())
Uitvoer
The buffer info. of array is : (140491260368688 6)
count() in Python
Python-aantal() functie telt het aantal keren dat dit voorkomt van het argument vermeld in de array.
extend() in Python
Deze functie voegt een hele array toe die in de argumenten wordt genoemd aan de opgegeven array. In dit voorbeeld gebruiken we extend() om nog een array toe te voegen.
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=' ')
Uitvoer
The modified array is : 1 2 3 1 2 5 1 2 3
Array fromlist() Functie
Deze functie wordt gebruikt voeg een lijst toe die in het argument wordt genoemd aan het einde van de array. In dit voorbeeld gebruiken we fromlist() om een lijst aan het einde van de array toe te voegen.
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=' ')
Uitvoer
The modified array is : 1 2 3 1 2 5 1 2 3
tolist() in Python
Deze functie wordt gebruikt om een array in een lijst te transformeren. In dit voorbeeld gebruiken we tolist() om een array naar list te converteren.
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=' ')
Uitvoer
The new list created is : 1 2 3 1 2 5