logo

Tömb Pythonban | 2. készlet (fontos funkciók)

Tömb Pythonban | 1. készlet (Bevezetés és 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 (09): 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 (09): 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 (0len(li2)): print (li2[i]end=' ') 

Kimenet
The new list created is : 1 2 3 1 2 5