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