Что означает «ict» в выводе в python? - PullRequest
0 голосов
/ 11 января 2020

Я составил этот пример для go сверх базовых c навыков словаря и ожидал вывода числа, но вместо этого я получаю этот странный вывод "ict" при запуске. Любая помощь приветствуется.

dictionary:{
  1:4.03,
  2:3435.4,
  3:65.2,
}
print("dictionary"[1]+"dictionary"[2]+"dictionary"[3])

Заранее спасибо!

1 Ответ

1 голос
/ 11 января 2020
"dictionary"[1] == 'i'
"dictionary"[2] == 'c'
"dictionary"[3] == 't'

Это потому, что "dictionary" это строка, а не ваша переменная с именем dictionary.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...