Я немного озадачен следующим кодом:
d = {'x': 1, 'y': 2, 'z': 3}
for key in d:
print key, 'corresponds to', d[key]
То, что я не понимаю, это часть key
. Как Python распознает, что ему нужно только прочитать ключ из словаря? Является ли key
специальным словом в Python? Или это просто переменная?