Tömb Pythonban | 2. készlet (fontos funkciók)
Tömb Pythonban | 2. készlet
Az alábbiakban még néhány hasznos funkció található a Pythonban a tömbökhöz:
Tömb típuskód függvény
Ez a függvény azt az adattípust adja vissza, amellyel a tömb inicializálva van. Ebben a példában az arr.typecode-ot használjuk a tömb inicializálásának adattípusának kiderítésére.
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 )
Kimenet
The datatype of array is : i
Array itemsize függvény
Ez a függvény a méret bájtban a s egyetlen tömb elem. Ebben a példában az itemsize függvényt használjuk egy tömbelem méretének bájtban kifejezett meghatározására.
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 )
Kimenet
The itemsize of array is : 4
puffer_info() Pythonban
Egy sorral tér vissza, amely a cím, amelyben a tömb tárolva van, és a benne lévő elemek száma. Ebben a példában a buffer_info()-t használjuk ugyanerre.
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 ())
Kimenet
The buffer info. of array is : (140491260368688 6)
count() Pythonban
Python count() függvény számolja az előfordulások számát tömbben említett argumentumból.
expand() Pythonban
Ez a funkció az argumentumaiban említett teljes tömböt hozzáfűzi a megadott tömbhöz. Ebben a példában az extend()-ot használjuk egy másik tömb hozzáfűzésére.
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 = ' ' )
Kimenet
The modified array is : 1 2 3 1 2 5 1 2 3
Array fromlist() függvény
Ez a funkció hozzászokott az argumentumában említett listát hozzáfűzi a tömb végéhez. Ebben a példában a fromlist()-ot használjuk egy lista hozzáfűzésére a tömb végéhez.
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 = ' ' )
Kimenet
The modified array is : 1 2 3 1 2 5 1 2 3
tolist() Pythonban
Ez a függvény egy tömb listává alakítására szolgál. Ebben a példában a tolist() segítségével konvertálunk egy tömböt listává.
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 = ' ' )
Kimenet
The new list created is : 1 2 3 1 2 5