🐍 Consejo útil sobre Python: usa "".join() en lugar de concatenar cadenas en un bucle
Muchos principiantes escriben así:
words = ["Python", "muy", "genial"]
result = ""
for w in words:
result += w + " "
print(result)
El código funciona, pero no es eficiente: en cada concatenación se crea una nueva cadena, lo que ralentiza mucho el trabajo con grandes volúmenes de datos.
🚀 La forma correcta es usar " ".join():
words = ["Python", "muy", "genial"]
result = " ".join(words)
print(result)
💡 Ventajas:
- Más rápido y eficiente en listas grandes
- Código más limpio y corto
- Puedes fácilmente definir el separador (espacio, coma, \n)
📊 Ejemplo:
lines = ["línea 1", "línea 2", "línea 3"]
text = "\n".join(lines)
print(text)
Salida:
línea 1
línea 2
línea 3
📌 Conclusión
Usa "".join() para unir cadenas de una lista — es pythonico, rápido y cómodo.
Más en @debsconsultores
Mensaje 🐍 Consejo útil sobre Python: usa "".join() en lugar de concatenar cadenas en un bucle
25 de agosto de 2025Cerca en el feed
Deste mensaje
N