7 месяцев назад
📑 Copying Lists python-puzzles.blogspot.com/...tml 📑 Task 1) What will the program print? 2) Make a list of identical elements and copy this list so that the result of the last three lines looks different: [[1], [], []] [[2], [], []] list_ = 3 * [[]] list_copy = list_.copy() print(list_, list_copy) list_[0].append(1) list_copy[0].append(2) print(list_, list_copy) 📑 Answer 1) 2 lists of empty lists: [[], [], []] [[], [], []] 2 identical lists of elements: [[1, 2], [1, 2], [1, 2]] [[1, 2], [1, 2], [1, 2]] 2) list_ = [] [list_.append([]) for _ in range(3)] list_copy = [_[:] for _ in list_] print(list_, list_copy) list_[0].append(1) list_copy[0].append(2) print(list_, list_copy)
БЕСПЛАТНО! онлайн-курс "Python"
По данным прошлого года Python входит в топ-3 самых популярных языков программирования. Секрет такой популярности в том, что Python подходит для решения широкого круга задач, применяется на всех популярных платформах и используется во многих проектах в качестве основного языка программирования. А ещё на Python пишут прототипы будущих программ. Три основные сферы использования языка — это веб-разработка, Big Data и Machine Learning и написание скриптов. Освоить базовый Python и получить представление о профессии Python-разработчика вы можете на этом онлайн-курсе по основам Python...