Мне просто интересно, возможно ли создать функцию в Python, которая работает с любой последовательностью. Например:Можно ли создать метод, который работает с любой последовательностью
>>> def head(self):
>>> return self[0]
>>>
>>> a = [1, 2, 3]
>>> a.head()
1
>>> xrange(10).head()
0
Почему бы просто не написать 'head (seq)' вместо 'seq.head()'? – delnan
@delnan Я хотел знать, можно ли использовать синтаксис метода –