💭П
Size: a a a
💭П
💭П
a = foo(bar)
if a:
pass
if a:=foo(bar)
pass
RB

💭П
💭П
RB
RB
items = (f(x) for x in some_collection if f(x) is not None)
RB
items = filter(None, f(x) for x in some_collection)
RB
items = (f(x) for x in some_collection)
not_none_items = (x for x in items if x is not None)
RB
items = (
r for x in some_collection
if r:=f(x) is not None
)
RB
AM
💭П
items = (
r for x in some_collection
if r:=f(x) is not None
)
RB
KK
a = foo(bar)
if a:
pass
if a:=foo(bar)
pass
buf = f.read(256)VS
while buf:
...
buf = f.read(256)
while buf := f.read(256):И это ещё простой код, когда только одна строчка дублируется.
...
ИБ
ИБ
in
buf = f.read(256)VS
while buf:
...
buf = f.read(256)
while buf := f.read(256):И это ещё простой код, когда только одна строчка дублируется.
...
++ и можно будет наконец копировать строчки как в сях, просто while (*s++ = *t++);💭П
++ и можно будет наконец копировать строчки как в сях, просто while (*s++ = *t++);AG
++ и можно будет наконец копировать строчки как в сях, просто while (*s++ = *t++);