Добрый день любители программировать на 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(). Ну можно и с