Надеюсь, поймает некоторые необычные вещи, которые обычно не встречаются в большинстве руководств.
1. Нет типов
Как часто задокументировано, вы увидите проверки пустых списков, пустых кортежей, логических значений и т. д. с использованием одиночных операторов if, как показано ниже.
def func1(num: int): if not myList: # instead of len(myList) == 0 myList.append(15)