Easy Tutorial
❮ Python 99 Table Ref Math Fmod ❯

Python List Copy

Python3 Examples

Define a list and copy its elements to another list.

Example 1

def clone_tutorialpro(li1): 
    li_copy = li1[:] 
    return li_copy 

li1 = [4, 8, 2, 10, 15, 18] 
li2 = clone_tutorialpro(li1) 
print("Original list:", li1) 
print("Copied list:", li2)

The output of the above example is:

Original list: [4, 8, 2, 10, 15, 18]
Copied list: [4, 8, 2, 10, 15, 18]

Example 2: Using extend() Method

def clone_tutorialpro(li1): 
    li_copy = [] 
    li_copy.extend(li1) 
    return li_copy 

li1 = [4, 8, 2, 10, 15, 18] 
li2 = clone_tutorialpro(li1) 
print("Original list:", li1) 
print("Copied list:", li2)

The output of the above example is:

Original list: [4, 8, 2, 10, 15, 18]
Copied list: [4, 8, 2, 10, 15, 18]

Example 3: Using list() Method

def clone_tutorialpro(li1): 
    li_copy = list(li1) 
    return li_copy 

li1 = [4, 8, 2, 10, 15, 18] 
li2 = clone_tutorialpro(li1) 
print("Original list:", li1) 
print("Copied list:", li2)

The output of the above example is:

Original list: [4, 8, 2, 10, 15, 18]
Copied list: [4, 8, 2, 10, 15, 18]

Python3 Examples

❮ Python 99 Table Ref Math Fmod ❯