TGTGInsighttelegram intelligenceLIVE / telegram public index
Post content
Post content
Варианты распаковки контейнеров по отдельным переменным Обычная распаковка по точному количеству data = [1, 2, 3, 4, 5] v1, v2, v3, v4, v5 = data Распаковка с неизвестным количество но не меньше чем N v1, *_ = data v1, *_, v4, v5 = data Если точно знаете позицию нужного объекта в списке, включая вложенные списки, то достать его можно двумя способами Через индекс: data = [[1]] v1 = data[0][0] Через распаковку со скобками: data = [[1]] (v1, ), = data data = [[[1]]] ((v1,), ), = data Еще примеры распаковки вложенных объектов data = [[1, 2], [3, 4], [5, 6]] (v1, v2), (v3, v4), (v5, v6) = data (v1, v2), *_, (v5, *_) = data #tricks