Печать части целого числа в списке - PullRequest
0 голосов
/ 14 июля 2020

Чтобы напечатать целое число под ключом словаря, работает следующий код:

print(config[('r' + str(config['lines']))])

Однако, если я хочу напечатать только первое число и добавить [1] вот так:

print(config[('r' + str(config['lines']))][1])

Я получаю сообщение об ошибке TypeError: объект int не может быть подписан . Как мне вывести только первое число целого числа?

1 Ответ

0 голосов
/ 14 июля 2020

Преобразуйте число в строку, чтобы вы могли его индексировать.

print(str(config[('r' + str(config['lines']))])[0])

Индексы начинаются с 0, поэтому вам нужно использовать [0], чтобы получить первое di git.

...