Задать вопрос
var4yn_nik
@var4yn_nik
Герой аниме OreGairu

Как из списка получить кортеж со значениями integer?

color = { 'color_shape' : '255 69 69',
         'green' : '91, 255, 69',
         'yellow' : '255, 170, 69' }
fill = tuple(color['color_shape'].split(' '))
print(fill)


Выводится
('255', '69', '69')
Получился кортеж из строк, но нужны значения integer
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 2
@PavelMos
В чём проблема еще раз пройтись по списку и применить int ()?
Если в одном выражении, то будет
fill=[int(x) for x in tuple(color['color_shape'].split(' '))]
Ответ написан
0xD34F
@0xD34F
fill = tuple(map(int, color['color_shape'].split(' ')))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы