Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
2 мин
1924

Конкатенация списков в Python

Одной из распространенных задач при работе с данными в Python является объединение двух или более списков. Например, имеются два списка: Цель — получить

Одной из распространенных задач при работе с данными в Python является объединение двух или более списков. Например, имеются два списка:

list_first = ['apple', 'banana', 'cherry']
list_second = ['date', 'elderberry', 'fig']

Цель — получить один список, который включает в себя все элементы обоих списков. Ожидаемый результат следующий:

list_joined = ['apple', 'banana', 'cherry', 'date', 'elderberry', 'fig']

В Python есть несколько способов для выполнения этой задачи.

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Использование оператора +

Первый и самый простой способ — использовать оператор +. Он позволяет складывать списки, что приводит к их объединению.

list_joined = list_first + list_second

Результатом выполнения этого кода будет список list_joined, содержащий элементы обоих исходных списков.

Использование метода extend()

Второй способ — использование метода extend(). Этот метод добавляет элементы из одного списка в другой.

list_first.extend(list_second)

После выполнения этого кода содержимое list_first изменится и будет включать в себя элементы из обоих списков.

На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

Курсы по программированию
Помогаем получить новую профессию с гарантией трудоустройства!
Подробнее
Курсы по программированию

Использование оператора +=

Также можно использовать оператор +=, который по сути является сокращенной формой для метода extend():

list_first += list_second

Результат будет такой же, как и при использовании метода extend().

Важно помнить, что все эти способы модифицируют исходные списки. Если важно сохранить исходные списки без изменений, следует использовать оператор +, который создает новый список, не затрагивая исходные.

Таким образом, в Python есть несколько простых и эффективных способов для объединения списков. Выбор конкретного метода зависит от конкретной задачи и требований к коду.

Тест на профориентацию
За 10 минут узнайте, как ваш опыт пригодиться в IT индустрии
Подробнее
Тест на профориентацию

Добавить комментарий