1509
Комментарий:
|
1567
|
Удаления помечены так. | Добавления помечены так. |
Строка 13: | Строка 13: |
$ python3 -c 'import urllib.request; import random; print(" ".join(random.sample(urllib.request.urlopen("https://github.com/first20hours/google-10000-english/raw/master/google-10000-english.txt").read().decode().split(),4)))' | $ # на самом деле https://github.com/first20hours/google-10000-english/raw/master/google-10000-english.txt $ python3 -c 'import urllib.request; import random; print(" ".join(random.sample(urllib.request.urlopen("https://tinyurl.com/z9lcu2y").read().decode().split(),4)))' |
10.15 Словари и их применение
- Основные свойства словарей
- Словари внутри python
Посчитать количество слов в тексте
То же с помощью Counter
Посчитать количество различных пар букв в тексте
Убрать все повторяющиеся слова из текста (однострочник)
Использование sys.argv
Использование random
- Пароль (однострочник) — пример
- Ещё пример:
$ # на самом деле https://github.com/first20hours/google-10000-english/raw/master/google-10000-english.txt $ python3 -c 'import urllib.request; import random; print(" ".join(random.sample(urllib.request.urlopen("https://tinyurl.com/z9lcu2y").read().decode().split(),4)))'
- Ещё пример:
Использование seed()
Генератор тестов: передача seed и других параметров через argv
seed() без параметров
Произносимый пароль (состоит из слогов трёх видов 'Г', 'ГС' 'СГ')
Померить частоты пар букв в ../../06_DictCollection/anna.txt
На этом основании сделать ещё более произносимый пароль (Д/З)