| 
 | ||||||||||||
| map 
		  Время создания: 23.06.2017 10:16		  
		    Раздел: Python - Основы		   
		  Запись: xintrea/mytetra_db_mcold/master/base/14982021846difua8ut0/text.html на raw.githubusercontent.com		  | ||||||||||||
|  | ||||||||||||
| В Python функция map принимает два аргумента: функцию и аргумент составного типа данных, например, список. map применяет к каждому элементу списка переданную функцию. Например, вы прочитали из файла список чисел, изначально все эти числа имеют строковый тип данных, чтобы работать с ними - нужно превратить их в целое число: 
 Тот же эффект мы можем получить, применив функцию map: 
 Как видите такой способ занимает меньше строк, более читабелен и выполняется быстрее. map также работает и с функциями созданными пользователем: 
 А теперь то же самое, только используя lambda выражение: 
 Функция map может быть так же применена для нескольких списков, в таком случае функция-аргумент должна принимать количество аргументов, соответствующее количеству списков: 
 Если же количество элементов в списках совпадать не будет, то выполнение закончится на минимальном списке: 
 | ||||||||||||
|   | ||||||||||||
| 
 | ||||||||||||
| 
 |