Python copiar lista

Document 对象参考手册Ejemplo de Python3

Define una lista y copia los elementos de esa lista a otra lista.

Ejemplo 1

def clone_ejemplo(li1):
    li_copy = li1[:]
    return li_copy
 
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_ejemplo(li1)
print("Lista original:", li1)
print("Lista copiada:", li2)

El resultado del ejemplo anterior es:

原始列表: [4, 8, 2, 10, 15, 18]
复制后列表: [4, 8, 2, 10, 15, 18]

Ejemplo 2: usar el método extend()

def clone_ejemplo(li1):
    li_copy = []
    li_copy.extend(li1)
    return li_copy
 
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_ejemplo(li1)
print("Lista original:", li1)
print("Lista copiada:", li2)

El resultado del ejemplo anterior es:

原始列表: [4, 8, 2, 10, 15, 18]
复制后列表: [4, 8, 2, 10, 15, 18]

Ejemplo 3: usar el método list()

def clone_ejemplo(li1):
    li_copy = list(li1)
    return li_copy
 
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_ejemplo(li1)
print("Lista original:", li1)
print("Lista copiada:", li2)

El resultado del ejemplo anterior es:

原始列表: [4, 8, 2, 10, 15, 18]
复制后列表: [4, 8, 2, 10, 15, 18]

Document 对象参考手册Ejemplos de Python3

Otras extensiones