🎵 Музыкальная задачка
Задача о которой идет речь тут.
Есть у нас такой код:
А вот это оказывается по смыслу такой же код:
Всё было понятно, кроме того, где хранится и как суммируется единичка с другой единичкой. А получается, что каждая итерация, которая возвращает единицу, по сути генерирует аргумент функции
Good coding 👨🏻💻
#for #sum
Задача о которой идет речь тут.
Есть у нас такой код:
a_minor_count = 0
for tone in accented_tones:
if tone in a_minor_main_tones:
a_minor_count += 1
А вот это оказывается по смыслу такой же код:
a_minor_count = sum(1 for tone in accented_tones if tone in a_minor_main_tones)
Всё было понятно, кроме того, где хранится и как суммируется единичка с другой единичкой. А получается, что каждая итерация, которая возвращает единицу, по сути генерирует аргумент функции
sum()
. То есть если цикл вернул 4 единицы, то это эквивалентно записи sum(1, 1, 1, 1)
.Good coding 👨🏻💻
#for #sum