Добавил:
Negorov1337@gmail.com inst:vech.no_17 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Функции

.txt
Скачиваний:
14
Добавлен:
11.10.2020
Размер:
1.25 Кб
Скачать
#Def
def add(x, y):
return x + y
-------------------------------------------------------------------------------------------------------
# lamda
(lambda x, y: x** y)(3, 2)
9
-------------------------------------------------------------------------------------------------------
Функция zip объединяет в кортежи элементы из последовательностей переданных в качестве аргументов.
№map
1)
old_list = ['1', '2', '3', '4', '5', '6', '7']
 
new_list = []
for item in old_list:
    new_list.append(int(item))
 
print (new_list)
 
[1, 2, 3, 4, 5, 6, 7]
2)
old_list = ['1', '2', '3', '4', '5', '6', '7']
new_list = list(map(int, old_list))
print (new_list)

[1, 2, 3, 4, 5, 6, 7]
#filter
mixed = ['мак', 'просо', 'мак', 'мак', 'просо', 'мак', 'просо', 'просо', 'просо', 'мак']
zolushka = list(filter(lambda x: x == 'мак', mixed))

print (zolushka)
['мак', 'мак', 'мак', 'мак', 'мак']
-------------------------------------------------------------------------------------------------------

#Zip
#Функция zip объединяет в кортежи элементы из последовательностей переданных в качестве аргументов.
a = [1,2,3]
b = "xyz"
c = (None, True)

res = list(zip(a, b, c))
print (res)

[(1, 'x', None), (2, 'y', True)]
Соседние файлы в предмете Программирование на Python