Estoy tratando de descubrir cómo agregar múltiples valores a una lista en Python. Sé que hay pocos métodos para hacerlo, como entrada manualmente los valores, o pur la operación de anexión en un forbucle, o appendy extendfunciones.
Sin embargo, me pregunto si hay una manera más clara de hacerlo. Tal vez un determinado paquete o función?

extend().more neat == additional package dependency, por supuesto!Respuestas:
Puede usar el método de secuencia
list.extendpara extender la lista por múltiples valores desde cualquier tipo de iterable, ya sea otra lista o cualquier otra cosa que proporcione una secuencia de valores.Por lo tanto, puede usar
list.append()para agregar un solo valor ylist.extend()para agregar varios valores.fuente
append(). Con su ejemplo usando append, obtendría[1, 2, 3, 4, [5, 6, 7], (8, 9, 10), range(11, 14)]. Python 3Aparte de la
appendfunción, si por "valores múltiples" se refiere a otra lista, simplemente puede concatenarlos así.fuente
Si se echa un vistazo a los documentos oficiales , verá justo debajo
append,extend. Eso es lo que estás buscando.También hay
itertools.chainsi está más interesado en una iteración eficiente que terminar con una estructura de datos completamente poblada.fuente