Python Tasks & ML | Задачи по питону и машинному обучению
9.29K subscribers
27 photos
1 file
36 links
Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn
https://telega.in/c/python_tasks

Questions — @dina_ladnyuk
Download Telegram
Что выведет код?

from functools import partial

f = partial((lambda x, y: x * y), 2)
print(f(5))
Что выведет код?

items = ['a10', 'a2', 'b1', 'a1']
result = sorted(items, key=lambda x: (x[0], int(x[1:])))
print(result)
Что выведет код?

nums = [1, 2, 3, 4, 5]
gen = (x for x in map(lambda x: x * 2, nums) if x > 5)
print(list(gen))
Что выведет код?

from itertools import groupby

data = ['apple', 'apricot', 'banana', 'blueberry']
groups = [(k, list(g)) for k, g in groupby(data, key=lambda x: x[0])]
print(groups)
Что выведет код?

words = ['tea', 'apple', 'dog', 'banana']
sorted_words = sorted(words, key=lambda w: (len(w), w[-1]))
print(sorted_words)
Что выведет код?

def fact(n):
if n == 0:
return 1
return n * fact(n - 1)

print(fact(3))
Что выведет код?

def s(lst):
if not lst:
return 0
return lst[0] + s(lst[1:])

print(s([1, 2, 3]))