nie zgadzam się, w niektórych miejscach faktycznie upraszcza to kod i poprawia jego czytelność
filtered_data = [(y := f(x)) for x in data if y is not None]
znacznie czystsze jak dla mnie i lepsze, niż alternatywa bez operatora
inny przykład:
stuff = [[y := f(x), x/y] for x in range(5)]
albo to:
while (value := read_next_item()) is not None:
Wydaje mi się, że te zapisy są piękne
RE: Autor Pythona - Guido van Rossum, rezygnuje z posady BDFL w świecie Pythona