Walrus operator := (оператор моржа) появился в Python 3.8 и позволяет присваивать значение переменной внутри выражения. Классический пример: while (line := f.readline()) — читаешь и проверяешь в одном выражении. Или if (n := len(items)) > 10: print(n). Без него пришлось бы выносить присваивание в отдельную строку. Не злоупотребляй — код должен оставаться читаемым. Нельзя использовать на верхнем уровне выражения, только внутри.