5 подписчиков
Во-первых, это называется СПИСКОВОЕ ВКЛЮЧЕНИЕ. Ни за что бы не догадалась. Для краткости listcomp. Что б у них всё было хорошо, у тех кто это название придумывал. Списковое включение умеет строить новый список и больше ничего. Вот такой код даст на выходе вот такой списочек: [97, 98, 99, 100] - коды abcd, потому что код $ = 36. То есть для каждого символа в строке symbols применяем функцию, проверяем условие и кладем в списочек. Меня конечно больше всего смущала запись почему два раза s? но если...
4 месяца назад
35 подписчиков
На проверку :) Что это за скобки [ ] ? { } ? () ? Три вида скобок могут встречаться в одном коде. И определенно не помешает запомнить их расположение в коде. При этом не обязательно воспроизводить именно вид скобок в голове. Можно воспользоваться наименованиями: [] - квадратные скобки {} - фигурные скобки () - круглые скобки Зная названия скобок становится гораздо проще создать корректный код. Кстати на квадратных, фигурных, круглых не заканчиваются скобки. Есть и другие скобочки, подробнее по ссылке...
4 месяца назад