У меня вопрос о логике кода Python, который я нашел в Интернете, который блестяще работает для определения dict из списка, отформатированного парами (то есть: "one 1/n two 2/n three 3/n"
) Код:пытается понять код Python
dict_number= {term:int(score) for (term,score) in list_number}
List_number список, где проводятся значения, я не уверен, я понимаю, как Python понимает, что everyodd строка должна быть назначена в качестве члена и everyeven как значение (а в данном случае ИНТ этой строки). .. как термин, так и оценка не определены до этой строки кода, и каким-то образом python справляется с этим ... любая идея, как это работает?
Python не требует объявления переменных, мы просто присваиваем значения именам переменных. –