dzhem911
@dzhem911
I know H.T.M.L. ;)

Возможно ли присвоение элементу строки внутри кортежа другой тип?

Всем привет!
В самом начале изучения Python. Возник следующий вопрос - можно ли присвоить элементу строки, который находится внутри кортежа другой тип?
Пример кода:
blink=(['fire', 'wood'], [1, 3, 777])

nums = [5,6,10]
blink[0].extend(['water', 'stone'])
blink[1].extend(nums)
str(blink[1][1])
print(type(blink[1][2]))

Компилятор не выдает ошибки, однако и тип по прежнему int.
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
@immelnikoff
Изучаю БД
Вот эта строка
str(blink[1][1])
ничего не делает. Функция str() возвращает строку (не меняет значение на месте), но вы с возвращенным значением ничего не делаете.
blink=(['fire', 'wood'], [1, 3, 777])
nums = [5,6,10]
blink[0].extend(['water', 'stone'])
blink[1].extend(nums)
print(blink)
blink[1][1] = str(blink[1][1]) # присваиваем элементу blink[1][1] строку
print(blink)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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