texto normal:concatenación de tuplas
- Estoy teniendo algunos problemas con la codificación de Python 3.2.1. De hecho, estoy tomando conferencias en línea que están en python 2.5.
Aquí está el código:
x = 100 divisors =() for i in range(1,x): if x%i == 0: divisors = divisors + (i)
sobre cómo ejecutar el programa, aparece el error siguiente:
divisors = divisors + (i) TypeError: can only concatenate tuple (not "int") to tuple
6
A
Respuesta
26
(1)
no es una tupla, es sólo una expresión entre paréntesis . Para que sea una tupla, añadir una coma final, (1,)
+0
Gracias señor. Eso fue realmente útil. – Muavia
-1
intentar usar esta vez:
divisors.append(i)
Editar:
divisors = []
ya que no se puede añadir en tuplas.
+3
No puede usar 'append' en tuplas. – NullUserException
Cuestiones relacionadas
- 1. Generando tuplas de tuplas
- 2. Concatenación Tupla
- 3. Agrupación Python tuplas lista de tuplas
- 4. C++ 0x: ¿se permiten tuplas de tuplas?
- 5. Python: conversión de lista de listas a tuplas de tuplas
- 6. Diccionarios Concatenación
- 7. lotes Concatenación
- 8. maravilloso Concatenación
- 9. Manipulando tuplas
- 10. Operador de concatenación + o,
- 11. Concatenación de cadenas PHP
- 12. Hash de combinación/concatenación
- 13. concatenación de cadenas
- 14. Cadenas de concatenación con
- 15. Máximo de dos tuplas
- 16. El uso de tuplas en SQL "IN" cláusula
- 17. Comillas de concatenación de Excel
- 18. extracción de elementos de tuplas
- 19. Lista de filtrado de tuplas
- 20. Concatenación de cadenas con espacios
- 21. Concatenación de listas en Prolog
- 22. Cadenas de concatenación en Menos
- 23. operador de concatenación (+) frente concat()
- 24. Matrices de concatenación en R
- 25. ruta de concatenación - plataforma independiente - "/", "\"
- 26. Concatenación de cadenas en Jinja
- 27. Bits de concatenación en VHDL
- 28. Concatenación de cadenas en Lua
- 29. concatenación recursiva de Elementos primarios
- 30. Colecciones de concatenación en PLSQL
Una lista sería más apropiada para este – NullUserException
BTW 'divisors = [i para i en el rango (1, x) si x% i == 0]' le daría lo que quiere – NullUserException
debería haberle proporcionado esto como responder. Es el mejor. – Simon