Мой путь в программировании
#python
Для связи: @avagners
Post #68
41
Прошел очередной день из курса "100 days of Code - The Complete Python Pro Bootcamp for 2021".
Изучал списочные выражения (list comprehensive) и генераторы словарей (dictionary comprehensive).
С материалом ранее знаком. Поэтому прошёл легко и с удовольствием.
Очень понравилась подача материала! Заставляют сразу составлять конструкцию правильно и только потом заменять на актуальные переменные.
Вот, кстати, и сами конструкции:
- [i**2 for i in range(1, 5)]
Результат новый список:
[1, 4, 9, 16]
- {key: value*2 for (key, value) in some_dict.items()}
Результат новый словарь, в котором значения увеличены в 2 раза.
Данные конструкции можно дополнять условным оператором IF, таким образом добавляя в словарь или список данные по определенному критерию.
Изучал списочные выражения (list comprehensive) и генераторы словарей (dictionary comprehensive).
С материалом ранее знаком. Поэтому прошёл легко и с удовольствием.
Очень понравилась подача материала! Заставляют сразу составлять конструкцию правильно и только потом заменять на актуальные переменные.
Вот, кстати, и сами конструкции:
- [i**2 for i in range(1, 5)]
Результат новый список:
[1, 4, 9, 16]
- {key: value*2 for (key, value) in some_dict.items()}
Результат новый словарь, в котором значения увеличены в 2 раза.
Данные конструкции можно дополнять условным оператором IF, таким образом добавляя в словарь или список данные по определенному критерию.