logo

Array i Python | Sæt 2 (vigtige funktioner)

Array i Python | Sæt 1 (Introduktion og funktioner)

Array i Python | Sæt 2

Nedenfor er nogle mere nyttige funktioner i Python til arrays:

Array Typecode Funktion

Denne funktion returnerer den datatype, som arrayet initialiseres med. I dette eksempel bruger vi arr.typecode til at finde ud af datatypen for arrayinitialisering.

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) 

Produktion
The datatype of array is : i

Array-elementstørrelse Funktion

Denne funktion returnerer størrelse i bytes af a s enkelt array-element. I dette eksempel bruger vi itemize-funktionen til at finde ud af størrelsen i byte af et array-element.



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) 

Produktion
The itemsize of array is : 4

buffer_info() i Python

Returnerer en tuple, der repræsenterer adresse, hvor array er gemt og antallet af elementer i det. I dette eksempel bruger vi buffer_info() til at gøre det samme.

powershell vs bash
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()) 

Produktion
The buffer info. of array is : (140491260368688 6)

count() i Python

Pythonantal() funktion tæller antallet af forekomster argumentet nævnt i rækken.

chr funktion python

extend() i Python

Denne funktion tilføjer en hel matrix nævnt i sine argumenter til den angivne matrix. I dette eksempel bruger vi extend() til at tilføje et andet 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=' ') 

Produktion
The modified array is : 1 2 3 1 2 5 1 2 3 

Array fromlist() Funktion

Denne funktion bruges til tilføj en liste nævnt i dens argument til slutningen af ​​array. I dette eksempel bruger vi fromlist() til at tilføje en liste til slutningen af ​​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=' ') 

Produktion
The modified array is : 1 2 3 1 2 5 1 2 3 

tolist() i Python

Denne funktion bruges til at omdanne et array til en liste. I dette eksempel bruger vi tolist() til at konvertere en matrix til liste.

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=' ') 

Produktion
The new list created is : 1 2 3 1 2 5