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 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]))
Что выведет код?

def rev(s):
if len(s) <= 1:
return s
return rev(s[1:]) + s[0]

print(rev("abc"))