Son*_*boo 0 python math list slice
有人可以帮我理解下面的python语句中的逻辑是如何工作的-
return ["even", "odd"][num % 2]
Run Code Online (Sandbox Code Playgroud)
此函数正确返回偶数/奇数值。
["even", "odd"] 是一个包含两个元素的列表,因此索引为 0 和 1。
它以 ( [])索引num % 2。
如果num是偶数,num % 2是0,并且["even", "odd"][0]是"even"。
如果num为奇数,num % 2则为1,且["even", "odd"][1]为"odd"。