Quiero declarar una matriz y todos los elementos presentes en el ListBox deben eliminarse independientemente del nombre de grupo presente en el ListBox. puede cualquier cuerpo ayudarme a codificar en Python. Estoy usando WINXP OS & Python 2.6.En Python ¿Cómo puedo declarar una matriz dinámica?
Respuesta
En Python, un list
es una matriz dinámica. Puede crear uno como este:
lst = [] # Declares an empty list named lst
O puede llenar con artículos:
lst = [1,2,3]
Se pueden añadir elementos utilizando "Agregar":
lst.append('a')
puede iterar sobre los elementos de la lista mediante el for
bucle:
for item in lst:
# Do something with item
O, si desea realizar un seguimiento del índice actual:
for idx, item in enumerate(lst):
# idx is the current idx, while item is lst[idx]
para eliminar los elementos, puede utilizar el comando del o la función de extracción como en:
del lst[0] # Deletes the first item
lst.remove(x) # Removes the first occurence of x in the list
Nota, sin embargo, ese no puede iterar sobre la lista y modificarla al mismo tiempo; para hacerlo, en su lugar debe iterar sobre un segmento de la lista (que básicamente es una copia de la lista). Como en:
for item in lst[:]: # Notice the [:] which makes a slice
# Now we can modify lst, since we are iterating over a copy of it
En python, una matriz dinámica es una 'matriz' del módulo de matriz. P.ej.
from array import array
x = array('d') #'d' denotes an array of type double
x.append(1.1)
x.append(2.2)
x.pop() # returns 2.2
Este tipo de datos es esencialmente una mezcla entre el tipo de built-in 'lista' y el tipo numpy 'ndarray'. Como un ndarray, los elementos en arrays son tipos C, especificados en la inicialización. Son no punteros a objetos de pitón; esto puede ayudar a evitar algunos errores de uso y semánticos, y modestamente mejora el rendimiento.
Sin embargo, este tipo de datos tiene esencialmente los mismos métodos que una lista de Python, excepto algunos pocos métodos de conversión de archivos &. Le falta toda la funcionalidad numérica adicional de un ndarray.
Consulte https://docs.python.org/2/library/array.html para obtener más detalles.
- 1. ¿Cómo puedo declarar array Alfa dinámica en Java
- 2. ¿Cómo puedo declarar una propiedad de matriz?
- 3. Cómo crear una matriz dinámica
- 4. ¿Cómo puedo guardar una matriz dinámica en FileStream en Delphi?
- 5. Cómo declarar una matriz de ceros en Python (o una matriz de cierto tamaño)
- 6. ¿Cómo puedo declarar una matriz de cadenas bidimensionales?
- 7. ¿Cómo declarar una cadena larga en Python?
- 8. ¿Cómo inicializar una matriz dinámica en C++?
- 9. ¿Cómo puedo crear una matriz de longitud dinámica bidimensional?
- 10. ¿Puedo declarar un diccionario con matriz dinámica como tipo de valor?
- 11. Declarar un predicado dinámica en gprolog
- 12. ¿Cómo puedo declarar matrices en struct?
- 13. Crea una matriz multidimensional dinámica
- 14. Cómo crear una matriz dinámica de enteros
- 15. ¿Puede declarar una matriz constante en VBScript?
- 16. ¿Es posible declarar una constante dinámica en VB .NET?
- 17. ¿Cómo puedo declarar e inicializar una matriz de punteros a una estructura en C?
- 18. ¿Matriz dinámica en pila?
- 19. ¿Puedo poner una tupla en una matriz en Python?
- 20. Declarar un tipo de datos de forma dinámica en C++
- 21. teclas matriz dinámica
- 22. ¿Cómo puedo crear una matriz/lista de diccionarios en python?
- 23. ¿Cómo declarar una matriz 2D de tamaño variable en C?
- 24. ¿Cómo declarar e iterar una matriz en XSLT?
- 25. ¿Cómo declarar una matriz de escalares asignables en Fortran?
- 26. ¿Cómo declarar una matriz de objetos dinámicos en Java?
- 27. ¿Cómo crear una matriz de bits en Python?
- 28. declaración de matriz dinámica en java
- 29. ¿Cómo se almacena una matriz 2D dinámica en la memoria?
- 30. Construir matriz dinámica en PHP
¿Qué es un ListBox? – kennytm
¿Estás tratando de hacer una GUI? ¿Qué marco? – voyager
@KennyTM Consulte las etiquetas de la pregunta: un cuadro de lista es "un elemento de interfaz gráfica de usuario que permite al usuario seleccionar uno o más elementos de una lista". –