@apiwi

Как разбить список на переменные?

Как разделить список на разные переменные? Пробовал такое, не получилось.
names = ["Егор", "Таня", "Петя"]
top1, top2, top3 = names.split()
print(f'Первое место {top1}')
print(f'Второе место {top2}')
print(f'Третье место {top3}')
  • Вопрос задан
  • 2250 просмотров
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
Какой вопрос - такой и ответ
names.split(' ')

Второй вариант - регулярки
import re

re.split('\s+', names)
Ответ написан
@zexer
Чтобы распаковать список в несколько переменных не нужно писать split(), тем более что у объекта типаlist нет метода split().
Достаточно сделать так:
top1, top2, top3 = names
Соответственно в top1 пойдет первый элемент списка names и т.д.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы