B.Tech Students: Apply for Live Programming Internship C, C++, Java, Python ,Web page Designing, PHP Join Lists in Python | LiveCodeProgramming
Python Installation First Python Program Control Flow if...else nested if else match-case logical-operators for loops while loops break / continue Functions Defining Functions Function Arguments Function return value Lambda Function Recursion Exception Handling Exception Handling Try Except Else and Finally Raise Exception Custom Exceptions File Handling File in python Read File Write File Append File Delete File Exception Handling

Joining Lists in Python

There are many ways to join or merge Python lists such as using + operator, extend(), append(), and list comprehension.

Python में दो या अधिक lists को जोड़ने के कई तरीके होते हैं जैसे + ऑपरेटर, extend(), append() और list comprehension।

1. Using + Operator
list1 = ["abhishek", "badri"]
list2 = ["devendra", "chandrakant"]
result = list1 + list2
print(result)
Output:
['abhishek', 'badri', 'devendra', 'chandrakant']
2. Using extend()
list1 = ["abhishek", "badri"]
list2 = ["devendra", "chandrakant"]
list1.extend(list2)
print(list1)
Output:
['abhishek', 'badri', 'devendra', 'chandrakant']
3. Using append() in a loop
list1 = ["abhishek", "badri"]
list2 = ["devendra", "chandrakant"]
for name in list2:
    list1.append(name)
print(list1)
Output:
['abhishek', 'badri', 'devendra', 'chandrakant']
4. Using list comprehension
list1 = ["abhishek", "badri"]
list2 = ["devendra", "chandrakant"]
result = [name for name in list1] + [name for name in list2]
print(result)
Output:
['abhishek', 'badri', 'devendra', 'chandrakant']
5. Using unpacking *
list1 = ["abhishek", "badri"]
list2 = ["devendra", "chandrakant"]
result = [*list1, *list2]
print(result)
Output:
['abhishek', 'badri', 'devendra', 'chandrakant']