Функции Python

map()

map() перебирает элементы итерируемого массива (или коллекции) и возвращает новый массив (или итерируемый объект), который является результатом применения функции преобразования к каждому элементу исходного итерабельного массива.

map() принимает функцию и итерацию (или несколько итераций) в качестве аргументов и возвращает итератор, который выдает преобразованные элементы по запросу. Сигнатура функции map определяется следующим образом:

map(function, iterable[, iterable1, iterable2,..., iterableN])

map() применяет функцию к каждому элементу в итерируемом цикле и возвращает новый итератор, который по запросу возвращает преобразованные элементы. function может быть любая функция Python, которая принимает принимать аргументы, равное количеству итераций, которые вы передаете map().

map(str, (......))

enumerate()

Функция enumerate() в Python — это эффективный инструмент для циклов, создающий пары, состоящие из счётчика и элементов итерируемого объекта. Эти пары упакованы в кортежи.

for i, v in enumerate(['a', 'b', 'c']):
    print(i, v)  # Выводит индекс и значение

Из двух списков ---->>>> Словарь

dict1 = [1,2,3,4]
dict2 = [10,20,30,40]
slovar = dict(zip(dict1, dict2))



Вы нашли эту статью полезной?