Array i Python | Set 2 (viktiga 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 ( 0 9 ): 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 ( 0 9 ): 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 ( 0 len ( li2 )): print ( li2 [ i ] end = ' ' )
Produktion
The new list created is : 1 2 3 1 2 5