logo

Array i Python | Set 2 (viktiga funktioner)

Array i Python | Set 1 (Introduktion och funktioner)

Array i Python | Set 2

Nedan finns några mer användbara funktioner i Python för arrayer:

Array Typecode Funktion

Den här funktionen returnerar den datatyp med vilken arrayen initieras. I det här exemplet använder vi arr.typecode för att ta reda på datatypen för arrayinitiering.

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 objektstorlek Funktion

Denna funktion returnerar storlek i byte av a s ingle array element. I det här exemplet använder vi objektstorleksfunktionen för att ta reda på storleken i byte för ett matriselement.



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

Returnerar en tupel som representerar adress i vilken array är lagrad och antalet element i den. I det här exemplet använder vi buffer_info() för att göra detsamma.

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

Python count() funktion räknar antalet förekomster argument som nämns i array.

extend() i Python

Denna funktion lägger till en hel array som nämns i sina argument till den angivna arrayen. I det här exemplet använder vi extend() för att lägga till en annan 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

Denna funktion används för att lägg till en lista som nämns i dess argument till slutet av arrayen. I det här exemplet använder vi fromlist() för att lägga till en lista till slutet av arrayen.

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

Denna funktion används för att omvandla en array till en lista. I det här exemplet använder vi tolist() för att konvertera en array till lista.

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