What is the difference between append() and extend() method in Python?

Sharad Jaiswal
Sharad Jaiswal

Posted On: Feb 22, 2018

 

In the append() method the argument is added as a single element to the end. So, the length of the list increases by one.

Syntax

List.apend(object) 

Example

A = [1, 2]; 
B = [3, 4] 
A.append(B) 

Output: [1, 2, [3, 4]]

In the extend() method, each element in the object is iterated and added to the list.

Syntax

List.extend(object) 

Example

A = [1, 2]; 
B = [3, 4] 
A.extend(B) 

Output: [1, 2, 3, 4]

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Python Interview Questions

     How is Python different from Java?

    Java and Python are way different from each other, but both of them can be useful tools for high-tech developers. Also, ..

    Python Interview Questions

    How does exception handling in Python differ from Java?

    Python uses its own techniques to implement exception handling. <try-except> is the block that can be utilized by..

    Python Interview Questions

    What is a module and package in Python?

    Modules can be defined as the Python files with an extension “.py”. The module name will be same as that of the fil..