Python “if X == Y and Z” syntax

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.

Leave a Comment