Search
Write a publication
Pull to refresh
0
0
Kirill Karmadonov @karmadonov

Software Engineer

Send message
Очень много вопросов к качеству такого кода. Было жаль тратить время на чтение статьи конца, но вот даже в третьем примере:
a = [1,2,3,4,5,6]
s = sum([num for num in a if num%2 == 0])
print(s)
>> 12

вообще не имеет смысла создавать тут list, правильнее писать так:
s = sum(num for num in a if not num % 2)

или даже:
s = sum(filter(lambda num: not num % 2, a))

а дальше по тексту все еще грустнее.

Information

Rating
Does not participate
Registered
Activity