Документ взят из кэша поисковой машины. Адрес оригинального документа : http://uneex.mithril.cs.msu.su/LecturesVMSH/Python/2016-01-29
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 05:05:06 2016
Кодировка: UTF-8
LecturesVMSH/Python/2016-01-29 - UNИX

Хеширование, множества и словари

Пара ссылок о том, как реализованы словари (и множества) в Python:

Домашнее задание

  1. {i} прочитать про множества и словари в учебнике

  2. Дорешать задачу о спиральном заполнении массива
  3. Решить с помощью множеств следующую задачу. Ввести строку, разбить ее на слова. Составить множества слов:
    • содержащих букву ?b?
    • длиннее 5 букв
    • имеющих повторяющиеся буквы (например, ?baobab?)
    • не имеющих гласных (будем считать, что гласные ? это ?aouie? Вывести без повторений все слова без ?b? длиннее 5 букв вместе со словами с гласными и повторяющимися буквами
  4. Ввести текст и посчитать количество вхождений каждого слова в него (использовать словарь). Найти самое частое слово.

Условные обозначения


CategoryClass CategoryVmsh

LecturesVMSH/Python/2016-01-29 (последним исправлял пользователь FrBrGeorge 2016-01-30 05:52:17)