lista de copias de Python

Puede copiar una lista en Python usando el método copy (), el corte, el método list () y una lista de comprensiòn. El método copy () es la forma más directa de copiar una lista de Python.

Cuando esté trabajando con una lista en Python, puede encontrar una situaciòn en la que desee crear una copia de esa lista.

Por ejemplo, es posible que esté creando un programa que, utilizando la lista de estudiantes del a√±o pasado, genere una lista actualizada para el nuevo a√±o escolar. Este programa debe conservar la lista de clases anterior.

Còmo copiar una lista en Python

Ahì Hay cuatro métodos que puede usar para copiar una lista en Python:

  • Usando la sintaxis de divisiòn
  • Usando el método copy ()
  • Usando la lista () método
  • Declaraciòn de comprensiòn de una lista

Este tutorial discutirá, usando ejemplos, còmo emplear copy () , rebanar , comprensiòn de listas y list () para crear una copia de una lista en Python.

Puede usar el signo igual para crear una copia de una lista. Pero, la nueva lista estará vinculada a la anterior. Esto significa que si cambia la nueva lista, también se cambiará la anterior. La nueva lista se refiere al mismo objeto que la lista anterior.

Copiar lista Python: método copy ()

El método copy () de Python crea una copia de una lista existente. El método copy () se agrega al final de un objeto de lista y, por lo tanto, no acepta ning√∫n parámetro. copy () devuelve una nueva lista.

Python incluye una funciòn incorporada para apoyar la creaciòn de una copia superficial de una lista: copy () . Puede utilizar el método copy () para replicar una lista y dejar la lista original sin cambios.

El 81% de los participantes afirmò que se sentìa más seguro acerca de sus perspectivas laborales de tecnologìa después de asistir a un campo de entrenamiento. Asòciese a un bootcamp hoy mismo.

El graduado promedio de un bootcamp pasò menos de seis meses en la transiciòn profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

La copia ( ) método no toma parámetros. Lo agrega al final de un nombre de lista. Aquì está la sintaxis para crear un nuevo objeto Python método copy () :

Ejemplo de método Python copy ()

Veamos un ejemplo para mostrar còmo se puede utilizar el método copy () . Digamos que operamos un puesto de frutas y buscamos actualizar nuestra lista de productos para reflejar las nuevas frutas de la temporada para el verano.

Para hacerlo, queremos crear una nueva lista de productos basada en la anterior. Queremos guardar la anterior para su uso posterior. Esto nos permitirá realizar un seguimiento de los productos que vendimos la temporada pasada en una lista anterior. También podremos realizar un seguimiento de lo que estamos vendiendo esta temporada en una lista nueva.

Podemos usar la copia () método para duplicar una lista y realizar esta tarea. A continuaciòn, se muestra un ejemplo del uso de copy () para crear una copia de nuestra lista de ofertas de productos de frutas:

Aquì está el resultado de nuestro programa:

En la primera lìnea de nuestro còdigo, definimos una Variable de Python llamada spring_fruits . Esta variable realiza un seguimiento de las frutas que vendimos en primavera.

Luego, usamos el método copy () para crear una nueva lista llamada summer_fruits que contiene todos los elementos de la matriz spring_fruits . Finalmente, imprimimos el arreglo summer_fruits en la consola. Como puede ver, nuestra lista de frutas_verano contiene los mismos valores que nuestra lista original & mdash; la lista de frutas_primavera .

Ahora que tenemos una copia de nuestra lista, podemos modificarla para reflejar nuestras nuevas ofertas de frutas. Podemos hacerlo usando los métodos append () y remove () .

Copiar List Python: Slicing

Slicing es una técnica en Python que puede usar para recuperar elementos de una lista. Con la técnica de corte, puede recuperar elementos individuales, m√∫ltiples elementos o todos los elementos almacenados en una lista. Si está interesado en obtener más informaciòn sobre el corte, lea nuestra guìa de métodos de lista de Python .

Usemos el ejemplo anterior para mostrar còmo podemos usar el corte para copiar una lista. Digamos que estamos operando un puesto de frutas. Queremos crear un nueva lista de productos de verano que contiene todos los productos de primavera que vendimos. Podrìamos hacerlo mediante la clonaciòn de cortes.

Aquì está el còdigo que usarìamos para crear una copia de nuestra lista mediante la clonaciòn de cortes:

Nuestro còdigo devuelve:

Nuestro còdigo es similar al ejemplo que usamos anteriormente para demostrar el método copy () . La diferencia es que, en lugar de usar copy () , usamos la notaciòn de clonaciòn de Python.

La notaciòn de clonaciòn son dos puntos encerrados entre corchetes ([:]), como puede ver en el ejemplo anterior. Este método crea una copia de la lista anterior.

Python Copy List: list () Method

También puede use la funciòn list () para crear una copia de una lista en Python. El método de copia list () toma un parámetro: el (los) objeto (s) que desea convertir en una lista. Aquì está la sintaxis del método list () :

Usemos nuestro ejemplo de puesto de frutas para ilustrar este método en acciòn. A continuaciòn, se muestra un ejemplo del uso de list () para crear una lista de frutas de verano basada en nuestra lista de frutas de primavera:

Nuestro còdigo devuelve la siguiente lista nueva:

Como puede ver, asignando list (spring_fruits) a summer_fruits en nuestro còdigo creò una copia de la lista de spring_fruits y la guardò como summer_fruits . Luego imprimimos nuestra nueva lista en la consola usando la funciòn print () .

"Career Karma entrò en mi vida cuando más lo necesitaba y rápidamente me ayudò a emparejarme con un bootcamp. ¬°Dos meses después de graduarme, encontré el trabajo de mis sue√±os que se alineaba con mis valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

Puede crear listas de forma concisa utilizando el método de comprensiòn de listas de Python . Este método utiliza una expresiòn for & hellip; in .

La comprensiòn de la lista funciona iterando a través de todos los elementos de una lista existente utilizando un bucle for y rellenando un nuevo lista con esos elementos.

Aquì está la sintaxis para la comprensiòn de listas en Python:

Podemos usar nuestro ejemplo de puesto de frutas para ilustrar este método en acciòn. Aquì hay un ejemplo del uso de la comprensiòn de listas para crear una nueva lista de frutas de verano basada en nuestra lista de frutas de primavera:

Nuestro còdigo usa la comprensiòn de listas para crear una nueva lista, llamada frutas_verano , y devuelve lo siguiente:

Como puede ver, nuestro El programa ha creado una lista de frutas_verano que contiene todos los valores que están en nuestra lista original de frutas_muelle .

Conclusion

Este tutorial analizò cuatro enfoques que puede utilizar para crear una copia de una lista en Python. Discutimos còmo usar el método copy () , la técnica de clonaciòn de cortes, la funciòn list () y el método de comprensiòn de listas.

Usted y rsquo ; ¬°ahora está equipado con el conocimiento que necesita para crear una copia de una lista en Python! Si está buscando recursos de aprendizaje o cursos que lo ayuden a aprender Python, consulte nuestra guìa Còmo aprender Python .

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method