2016-09-06 1 views
0

У меня есть dict, ключи которого являются числами. Это выглядит следующим образом:Как получить доступ к ключевым значениям в словаре python с переменными?

{'1': 3, '2': 7, '3', 14} 

Мне нужно получить доступ к значению каждого ключа с переменным, но застревает из-за кавычки ключей. Как я могу это сделать?

+1

Можете ли вы показать свой код, пожалуйста? – idjaw

+0

Кавычки означают, что они строки. – TigerhawkT3

+0

Мы можем помочь вам лучше, если увидим ваш код. – ozgur

ответ

1

Вы можете отдать свой номер в строку,

my_dict = {'1': 3, '2': 7, '3': 14} 

number = 2 
print(my_dict[str(number)]) 
+0

Да! Оно работает! Большое спасибо! –

0

Если значения все, что вы хотите получить доступ, и последовательность не имеет значения, то вы можете просто цикл по Dict для доступа к значениям.

my_dict = {'1': 3, '2': 7, '3': 14} 
for k in my_dict: 
    print my_dict[k] 
Смежные вопросы