我有一个关于我在网上找到的 Python 代码逻辑的问题,该代码可以出色地从成对格式化的列表中定义一个 dict(即:)"one 1/n two 2/n three 3/n"
代码是:
dict_number= {term:int(score) for (term,score) in list_number}
List_number 是保存值的列表,我不确定我是否理解 Python 如何理解应该将everyodd 字符串分配为 term 和everyeven 作为值(在这种情况下是该字符串的 int)...... term 和 score在这行代码之前没有被定义,并且python设法理解了这一点......知道这是如何工作的吗?