Array en Python | Set 1 (Introducción y Funciones)
A continuación se muestran algunas funciones más.
1. código de tipo : esta función devuelve el tipo de datos por el cual se inicializa la array.
2. itemize : esta función devuelve el tamaño en bytes de un solo elemento de array.
3. buffer_info() :- Devuelve una tupla que representa la dirección en la que se almacena la array y el número de elementos que contiene.
# Python code to demonstrate the working of # typecode, itemsize, buffer_info() # importing "array" for array operations import array # initializing array with array values # initializes array with signed integers 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) # using itemsize to print itemsize of array print ("The itemsize of array is : ") print (arr.itemsize) # using buffer_info() to print buffer info. of array print ("The buffer info. of array is : ") print (arr.buffer_info())
The datatype of array is : i The itemsize of array is : 4 The buffer info. of array is : (29784224, 6)
En lugar de importar una array, también podemos usar * para importar una array.
# importing "array" using * for array operations from array import * # initializing array with array values # initializes array with signed integers arr = array('i',[1, 2, 3, 1, 2, 5]) print(arr)
array('i', [1, 2, 3, 1, 2, 5])
4. count() : – Esta función cuenta el número de ocurrencias del argumento mencionado en la array.
5. extender (arr) : – Esta función agrega una array completa mencionada en sus argumentos a la array especificada.
# Python code to demonstrate the working of # count() and extend() # importing "array" for array operations import array # initializing array 1 with array values # initializes array with signed integers arr1 = array.array('i',[1, 2, 3, 1, 2, 5]) # initializing array 2 with array values # initializes array with signed integers arr2 = array.array('i',[1, 2, 3]) # using count() to count occurrences of 1 in array print ("The occurrences of 1 in array is : ") print (arr1.count(1)) # 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])
The occurrences of 1 in array is : 2 The modified array is : 1 2 3 1 2 5 1 2 3
6. fromlist (lista) : – Esta función se usa para agregar una lista mencionada en su argumento al final de la array .
7. tolist() : – Esta función se usa para transformar una array en una lista .
# Python code to demonstrate the working of # fromlist() and tolist() # importing "array" for array operations import array # initializing array with array values # initializes array with signed integers arr = array.array('i',[1, 2, 3, 1, 2, 5]) # initializing list 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=" ") # using tolist() to convert array into list li2 = arr.tolist() print ("\r") # printing the new list print ("The new list created is : ",end="") for i in range (0,len(li2)): print (li2[i],end=" ")
The modified array is : 1 2 3 1 2 5 1 2 3 The new list created is : 1 2 3 1 2 5 1 2 3
Este artículo es una contribución de Manjeet Singh . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA