Основное содержание сегодня
1. лямбда анонимной функции
Синтаксис:
лямбда параметры: возвращаемое значение
не может выполнять сложные операции могут писать только одну строку
2. отсортирован) упорядочение функции (
сортировано (итерация, ключ = None, обратный = ложь)
упорядоченный (итерируемый, ключ = None, обратный = False)
LST = [1,3,23,6,4,34,23,12,9] lst.sort () список #sort представляет собой метод, в котором печать (ЛСТ) сортируется (ЛСТ) # встроенная функция, которая возвращает вам новый список, новый список отсортирован. (И dic.frokeys ()) тот же самый эффект, печать (ЛСТ)
Сортировка.
1. итерируемыми
2. ключ = функция. Сортировки
3. обратное. Если обратный
Принцип: Каждый элемент в интерьере будет отсортирован итерационный объект передается этой функции ключевых параметров, отсортированных в соответствии с выходом функции. Например: длина может быть отсортирован список строк
3. фильтр (фильтры) функциональные
фильтр (функция, итерация) раздается итератор
Принцип: Итератор объекты каждый элемент передается функции, и определяется в соответствии с функцией возвращает истину или ложь, если сохраняется эти данные
1. Функция возвращает истину или ложь
2. итерируемых
4. Карта () функция отображения
отображение (функция, итерация) представляет собой обработанный итератор
Принцип: может быть отображен на объект итератора в каждом элементе, соответственно, и затем выполняет функции
1. Функция
2 итерируемых
5 . Рекурсивные
вызовы себя.
DEF FUNC ():
FUNC ()
FUNC ()
Использование: траверс дерева
трудно: нужно найти плохой считаю , что закон не хорошо читать.
Обход дерева импорт ОС Filepath = "d: \ Sylar \ python_workspace" Защита чтение (Filepath, п): она = os.listdir (Filepath) # Откройте папку для эш в нем: # Получить путь Fp = os.path.join (Filepath, эл) #, чтобы получить абсолютный путь если os.path.isdir (FP): # определить, является ли папка печать ( "\ т" * п, эл) чтения (FP, п + 1) # папка. продолжают читать содержимое внутреннего рекурсивного входа еще: печать ( «\ т» * п, эл) # Рекурсивный экспорт чтения (Filepath, 0)
6. дихотомия
конца шнур головка занимает промежуточные. Постоянно меняющиеся влево и вправо. Косвенно изменения центра.
Эффективность запроса очень высока, но ограничения относительно большого, должны быть заказаны последовательность , прежде чем вы можете использовать бинарный поиск