Добавить в корзинуПозвонить
Найти в Дзене
Old Programmer

Программирование на языке Python. Списки. Некоторые особенности при объединении списков. Статья 6

Добрый день любители программировать на Python. Сегодня мы опять говорим о списках в продолжении статей Python. Особенности программирования списков На самом деле мы уже написали о списках, но, как ни странно далеко не все. Сегодня некоторые особенности этих объектов Python-программирования. Объединение списков Кроме поэлементного добавления элементов одного списка к другому или элементов двух списков к пустому списку с помощью метода append(), можно воспользоваться обычным сложением ls1 = [1, 2, 3, 4, 5, 6]
ls2 = ['qwert', 9, 10, 1]
ls3 = ls1 + ls2
print(ls3) В результате получаем список, состоящий из элементов списков ls1 и ls2. Совершенно аналогичный результат можно получить при использовании метода extend(): ls3 = []
ls1 = [1, 2, 3, 4, 5, 6]
ls2 = ['qwert', 9, 10, 1]
ls3.extend(ls1)
ls3.extend(ls2)
print(ls3) Есть, правда, один нюанс. С помощью метода extend() можно добавлять к списку и и другие коллекции и даже просто итерирующие объекты, например range(). Ну можно и с
Оглавление

Добрый день любители программировать на Python. Сегодня мы опять говорим о списках в продолжении статей

Программирование на языке Python. Разбираемся в списках. Статья 1
Old Programmer14 сентября 2021
Программирование на языке Python. Списки для начинающих. Статья 2
Old Programmer14 сентября 2021
Язык программирования Python. И снова о списках. Статья 3
Old Programmer17 сентября 2021
Программирование на языке Python. Списки. Средства поиска. Статья 4
Old Programmer19 сентября 2021
Программирование на языке Python. Списки. Двоичный поиск. Статья 5
Old Programmer20 сентября 2021

Python. Особенности программирования списков

На самом деле мы уже написали о списках, но, как ни странно далеко не все. Сегодня некоторые особенности этих объектов Python-программирования.

Объединение списков

Кроме поэлементного добавления элементов одного списка к другому или элементов двух списков к пустому списку с помощью метода append(), можно воспользоваться обычным сложением

ls1 = [1, 2, 3, 4, 5, 6]
ls2 = ['qwert', 9, 10, 1]
ls3 = ls1 + ls2
print(ls3)

В результате получаем список, состоящий из элементов списков ls1 и ls2. Совершенно аналогичный результат можно получить при использовании метода extend():

ls3 = []
ls1 = [1, 2, 3, 4, 5, 6]
ls2 = ['qwert', 9, 10, 1]
ls3.extend(ls1)
ls3.extend(ls2)
print(ls3)

Есть, правда, один нюанс. С помощью метода extend() можно добавлять к списку и и другие коллекции и даже просто итерирующие объекты, например range().

Ну можно и совсем экзотически (5410.py)

Да, именно знак умножения позволяет множить (дублировать) элементы списков. Ну, а [ls1, ls2] - это просто список с вложенными в нем двумя списками.

На сегодня все, но программирование списков продолжится. Ох и длинная же эта тема Списки.

Продолжение следует...

До свидания. Программируем на Python вместе с вами на канале Old Programmer. И не забывайте ставить 'лайк' и подписываться на мой канал о программировании.

Перечень ресурсов канала Old Programmer. Списки в языке Python
Old Programmer17 сентября 2021
Список разделов канала Old Programmer, канала о программировании и программистах
Old Programmer27 мая 2021
Программа 5410.py
Программа 5410.py

#программирование #программисты #python #языки программирования