Tablica w Pythonie | Zestaw 2 (ważne funkcje)
Tablica w Pythonie | Zestaw 2
Poniżej znajduje się kilka bardziej przydatnych funkcji dostępnych w Pythonie dla tablic:
Funkcja kodu typu tablicy
Ta funkcja zwraca typ danych, według którego inicjowana jest tablica. W tym przykładzie używamy arr.typecode, aby znaleźć typ danych inicjalizacji tablicy.
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 )
Wyjście
The datatype of array is : i
Rozmiar elementu tablicy Funkcja
Ta funkcja zwraca rozmiar w bajtach a S pojedynczy element tablicy. W tym przykładzie używamy funkcji itemsize, aby sprawdzić rozmiar elementu tablicy w bajtach.
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 )
Wyjście
The itemsize of array is : 4
bufor_info() w Pythonie
Zwraca krotkę reprezentującą adres, pod którym przechowywana jest tablica i liczba jej elementów. W tym przykładzie używamy bufora_info(), aby zrobić to samo.
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 ())
Wyjście
The buffer info. of array is : (140491260368688 6)
count() w Pythonie
Liczba Pythona() funkcja zlicza liczbę wystąpień argumentu wymienionego w tablicy.
Extend() w Pythonie
Ta funkcja dołącza całą tablicę wymienioną w jej argumentach do określonej tablicy. W tym przykładzie używamy funkcji Extend() w celu dołączenia kolejnej tablicy.
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 = ' ' )
Wyjście
The modified array is : 1 2 3 1 2 5 1 2 3
Tablica z funkcji list().
Ta funkcja jest do tego przyzwyczajona dołącz listę wymienioną w argumencie na końcu tablicy. W tym przykładzie używamy funkcji fromlist() w celu dołączenia listy na końcu tablicy.
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 = ' ' )
Wyjście
The modified array is : 1 2 3 1 2 5 1 2 3
tolist() w Pythonie
Ta funkcja służy do przekształcania tablicy w listę. W tym przykładzie używamy tolist() do konwersji tablicy na listę.
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 = ' ' )
Wyjście
The new list created is : 1 2 3 1 2 5