Собсна знакомый программист посоветовал пройти курс от computer science, а потом начать делать всяких телеграмм ботов, так вот если 1 видос я прошел+- все разобрал и понял большую часть, тогда как 2 видос тяжело понимаю. И вот жду помощи что делает этот код, желательно поподробнее.
def unique(iterable, seen=None):
acc = []
for item in iterable:
if item not in seen:
seen.add(item)
acc.append(item)
return acc
xs = [1, 1, 2, 3]
unique(xs)
[1, 2, 3]
unique(xs)
[1, 2, 3]
p.s это мой 1 язык, я совсем мало понимаю, всего пару дней изучаю
def unique(iterable, seen=None):
acc = []
for item in iterable:
if item not in seen:
seen.add(item)
acc.append(item)
return acc
xs = [1, 1, 2, 3]
unique(xs)
[1, 2, 3]
unique(xs)
[1, 2, 3]
p.s это мой 1 язык, я совсем мало понимаю, всего пару дней изучаю