Python “if X == Y and Z” syntax

前端 未结 7 2142
温柔的废话
温柔的废话 2020-12-06 17:10

Does this:

if key == \"name\" and item:

mean the same as this:

if key == \"name\" and if key == \"item\":

7条回答
  •  南笙
    南笙 (楼主)
    2020-12-06 17:27

    if key == "name" and item: means if (key == "name") and (item evaluates to True).

    Keep in mind that (item evaluates to True) is possible in several ways. For example if (key == "name") and [] will evaluate to False.

提交回复
热议问题