Skip to content

Latest commit

 

History

History

15

Session 15 data structures (continue)

  • Structure types
    • dict
    • list
    • comprehensions

Screencast

Hello Python Session Hello Python Session

Materials

Project

Sort list

Создайте список из нескольких людей. Каждый человек - это объект или dict с полями.

  • отсоритруйте список по имени + фамилии
  • верните новый отсоритрованный список по возрасту

Default dict

создайте свою реализацию default dict

Comprehension

У вас есть 2 списка: названия месяцев на русском языке, продолжительность месяца в днях.

  • создайте dict using zip
  • получите set с месяцами в которых более 30 дней
  • сделайте tuple четных месяцев
  • сделайте generator названий месяцев в которых нечетное число дней
  • сделайте список в котором будут только месяца в названии которых нет буквы "и" (плохое задание, т.к. надо чтобы буква встречалась и большая и маленькая)
  • найдите название самого короткого месяца в году