---
title: ترکیب دو لیست در پایتون
description: "هنگام کار با لیست‌ها در پایتون، ترکیب چندین مجموعه داده مرتبط در یک لیست واحد اغلب ضروری است - برای مثال، ادغام سوابق مشتری از منابع مختلف در یک لیست اصلی. این آموزش نحوه ترکیب دو لیست در پایتون را با استفاده از روش‌های مختلف، مانند الحاق، حلقه‌ها و سایر عملگرها نشان خواهد داد؛ من پنج تکنیک خاص را پوشش خواهم داد."
url: "https://www.novinhost.org/docs/how-to-combine-two-lists-in-python/"
updated: "2026-01-04"
category: تحقیق و توسعه / پایتون
---

# ترکیب دو لیست در پایتون

# نحوه ترکیب دو لیست در پایتون | 5 روش

هنگام کار با لیست‌ها در پایتون، ترکیب چندین مجموعه داده مرتبط در یک لیست واحد اغلب ضروری است - برای مثال، ادغام سوابق مشتری از منابع مختلف در یک لیست اصلی. این آموزش نحوه ترکیب دو لیست در پایتون را با استفاده از روش‌های مختلف، مانند الحاق، حلقه‌ها و سایر عملگرها نشان خواهد داد؛ من پنج تکنیک خاص را پوشش خواهم داد.

[**سرور مجازی**](https://www.novinhost.org/vps/)

## لیست در پایتون چیست؟

یک لیست در پایتون یا یک لیست پایتون یک نوع داده ناهمگن است که شامل مجموعه‌ای از عناصر شامل رشته‌ها، اعداد صحیح و کاراکترها می‌شود. برخلاف تاپل‌ها، لیست‌ های پایتون قابل تغییر هستند، به این معنی که می‌توان آنها را دستکاری یا اصلاح کرد. شما می‌توانید عملیاتی مانند اضافه کردن، حذف کردن و مرتب‌سازی مجدد عناصر را انجام دهید.

## نحوه ترکیب دو لیست در پایتون: ۵ روش

روش‌های مختلفی برای ترکیب دو لیست در پایتون وجود دارد (نحوه معکوس کردن یک لیست در پایتون). در زیر، پنج روش مختلف برای ترکیب دو لیست در پایتون را به شما نشان خواهم داد: استفاده از عملگر + یا درک مطلب لیست برای تولید یک لیست الحاقی جدید؛ یک حلقه for یا متد extend() برای الحاق عناصر یک لیست به لیست دیگر؛ و استفاده از عملگرهای * برای باز کردن عناصر در یک لیست ترکیبی.

هر رویکرد، سینتکس خاص خود را دارد و لیست ترکیبی را کمی متفاوت می‌سازد، اما همه آنها امکان ادغام عناصر دو لیست در یک لیست خروجی واحد را فراهم می‌کنند.

[سرور اختصاصی](https://www.novinhost.org/dedicated-server/)

### روش ۱. پایتون: ترکیب لیست‌ها با استفاده از عملگر (+)

عملگر ، عملگری است که برای جمع دو یا چند عدد صحیح یا نوع داده شناور استفاده می‌شود. همچنین برای الحاق رشته‌ها`+` نیز کاربرد دارد و همچنین می‌تواند برای ترکیب یا الحاق لیست‌ها نیز استفاده شود.

دو لیست زیر را در نظر بگیرید. لیست اول شامل مقادیر صحیح و لیست دوم شامل مقادیر رشته‌ای است .

```python
list_1 = [10, 20, 30, 40]

list_2 = ['Alice', 'Mike', 'Bob']
```

برای الحاق دو لیست، از `+`عملگر استفاده کنید. کد زیر دو رشته را با هم ترکیب کرده و نتیجه را در یک لیست جدید به نام ذخیره می‌کند `combined_list`.

```python
combined_list = [list_1 + list_2]
```

شما می‌توانید با استفاده از این دستور، محتوای لیست جدید را تأیید کنید `print`.

```python
print(combined_list)
```

**خروجی**

[۱۰، ۲۰، ۳۰، ۴۰، 'آلیس'، 'مایک'، 'باب']

![ترکیب دو لیست در پایتون](https://www.novinhost.org/wp-content/uploads/2026/01/01.png)
ترکیب دو لیست در پایتون

## روش ۲. پایتون: ترکیب لیست‌ها با استفاده از حلقه for

به عنوان یک روش جایگزین، می‌توانید از a `for loop`برای اضافه کردن عناصر یک رشته به رشته دیگر استفاده کنید. با استفاده از همان لیست‌های پایتون در مثال قبلی، می‌توانید از a `for loop`برای الحاق عناصر `list_2`to `list_1`به صورت زیر استفاده کنید.

```python
for item in list_2:
    list_1.append(item)
```

شما می‌توانید با استفاده از دستور print زیر، تغییرات اعمال شده در لیست را تأیید کنید.

```python
print(list_1)
```

**خروجی**

[۱۰، ۲۰، ۳۰، ۴۰، 'آلیس'، 'مایک'، 'باب']

![ترکیب دو لیست در پایتون](https://www.novinhost.org/wp-content/uploads/2026/01/02.png)

### روش ۳. پایتون: ترکیب لیست‌ها با استفاده از تابع extend()

درست مانند تابع `for loop`، `extend()`عناصر یک لیست را به لیست دیگر اضافه می‌کند. در کد زیر، `extend()`تابع محتویات را `list_2`به اضافه می‌کند `list_1`.

```python
list_1.extend(list_2)
```

همانطور که نشان داده شده است، می‌توانید با استفاده از دستور print تأیید کنید.

```python
print(list_1)
```

**خروجی**

[۱۰، ۲۰، ۳۰، ۴۰، 'آلیس'، 'مایک'، 'باب']

![ترکیب دو لیست در پایتون](https://www.novinhost.org/wp-content/uploads/2026/01/02-1.png)

### روش ۴. پایتون: ترکیب لیست‌ها با استفاده از `*`عملگر

وقتی قبل از نام لیست قرار می‌گیرد، عملگر پایتون `*`به سادگی موارد موجود در لیست را از حالت فشرده خارج می‌کند. برای مثال، این دستور `*list_1`لیست را با عناصر آن در موقعیت‌های اندیس جایگزین می‌کند.

برای ترکیب دو لیست در پایتون، `list_1`و `list_2`، از دستور زیر استفاده کنید:

```bash
combined_list = [ *list_1, *list_2]
```

عبارت فوق تمام عناصر موجود در هر دو لیست را از حالت فشرده خارج کرده و آنها را در یک لیست جدید به نام ذخیره می‌کند `combined_list`.

**خروجی**

[۱۰، ۲۰، ۳۰، ۴۰، 'آلیس'، 'مایک'، 'باب']

![ترکیب دو لیست در پایتون](https://www.novinhost.org/wp-content/uploads/2026/01/03.png)

### روش ۵. پایتون: ترکیب لیست‌ها با استفاده از درک لیست

در پایتون، درک لیست، سینتکس کوتاه‌تری برای ایجاد یک لیست جدید بر اساس عناصر یک لیست موجود ارائه می‌دهد. درک لیست زیر هر دو لیست را پیمایش می‌کند و عناصر جداگانه را در یک لیست جدید به نام ذخیره می‌کند.`combined_list`

```python
combined_list = [ x for y in [list_1, list_2] for x in y]
```

**خروجی**

[۱۰، ۲۰، ۳۰، ۴۰، 'آلیس'، 'مایک'، 'باب']

![ترکیب دو لیست در پایتون](https://www.novinhost.org/wp-content/uploads/2026/01/04.png)

## نتیجه‌ گیری

شما می‌توانید از روش‌های مختلفی برای ترکیب یا الحاق رشته‌ها در پایتون استفاده کنید. در این آموزش، نحوه ترکیب دو لیست در پایتون را با استفاده از پنج روش مختلف نشان داده‌ام. امیدوارم این راهنما برای شما مفید بوده باشد. از نظرات شما بسیار استقبال می‌کنیم.
