我有以下几行:
group_index = apps["special_groups"] == group
根据我的理解,group_index
被分配了apps["special_groups"]
中的值。然后我看到了==运算符,但它对结果有什么作用?或者是将apps["special_groups"]
与第一组进行比较?
答案 0 :(得分:3)
来自Python Evaluation Order文档:
请注意,在评估作业时,右侧会在左侧之前进行评估。
首先评估apps["special_groups"] == group
,然后将结果分配给group_index
。
答案 1 :(得分:1)
来自Python文档,Section 5.14:
Python从左到右评估表达式。请注意,在评估分配时,右侧会在左侧之前进行评估。
因此,它首先评估右侧apps["special_groups"] == group
,然后将此结果分配给左侧group_index
。
答案 2 :(得分:0)
它将布尔比较[True
或False
]的值分配给LHS变量group_index
。