Надеюсь, поймает некоторые необычные вещи, которые обычно не встречаются в большинстве руководств.

1. Нет типов

Как часто задокументировано, вы увидите проверки пустых списков, пустых кортежей, логических значений и т. д. с использованием одиночных операторов if, как показано ниже.

def func1(num: int):
  if not myList: # instead of len(myList) == 0
    myList.append(15)