1224
Комментарий:
|
1509
|
Удаления помечены так. | Добавления помечены так. |
Строка 10: | Строка 10: |
* {i} Пароль (однострочник) | * Пароль (однострочник) — пример * Ещё пример: {{{ $ 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)))' }}} :D |
10.15 Словари и их применение
- Основные свойства словарей
- Словари внутри python
Посчитать количество слов в тексте
То же с помощью Counter
Посчитать количество различных пар букв в тексте
Убрать все повторяющиеся слова из текста (однострочник)
Использование sys.argv
Использование random
- Пароль (однострочник) — пример
- Ещё пример:
$ 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)))'
- Ещё пример:
Использование seed()
Генератор тестов: передача seed и других параметров через argv
seed() без параметров
Произносимый пароль (состоит из слогов трёх видов 'Г', 'ГС' 'СГ')
Померить частоты пар букв в ../../06_DictCollection/anna.txt
На этом основании сделать ещё более произносимый пароль (Д/З)