Python generalmente es más “único” al tratar con tareas relativamente básicas (al menos en comparación con, por ejemplo, Ruby, donde siempre encuentro que hay 2949298 formas muy similares de hacer las cosas).
Personalmente, me gusta agregar una más intuitiva, como simplemente agregar una matriz a la matriz existente (o mejor: list, ok):
prueba = [1,2,3,4,5]
prueba + = [“cosas para anexar”]
prueba de impresión
Mira por ti mismo 🙂
- ¿Cuál es el mejor lugar en Internet para practicar las habilidades matemáticas?
- ¿Qué pueden aprender los diseñadores de aplicaciones web del proceso de integración de los videojuegos?
- ¿Cuál es el mayor obstáculo para que alguien aprenda sobre el arte contemporáneo?
- ¿Cuál es la mejor manera de mejorar su conocimiento general además de leer en Quora?
- ¿Cómo puedo practicar y ampliar mis estudios de matemáticas en mi propio tiempo libre?
Dicho esto, como regla general, cuantas más formas aprendas mejor será para tu cerebro codificador .
Mientras los aprendas realmente, conociendo todos sus posibles pros y contras: es mejor conocer 2-3 formas más ineficientes que no sean las buenas que las buenas, incluso las ineficientes te brindan más información sobre cómo puedes El código realmente funciona .
Espero que esto ayude y feliz codificación 🙂
Edición : añadida versión extra para desarrollarla un poco más, aquí.
Edit2 : cuando el creador de esta pregunta me preguntó sobre el rendimiento, me tomé la libertad de crear un pequeño script para comparar dos soluciones: son algo similares, y el mío parece tener un poco más de rendimiento en promedio.