Я написал следующий код для вычисления символьных биграмм, а выход - ниже. Мой вопрос: как получить результат, который исключает последний символ (т.е. T)? и существует ли более быстрый и эффективный метод вычисления символьных n-граммов?
b='student'
>>> y=[]
>>> for x in range(len(b)):
n=b[x:x+2]
y.append(n)
>>> y
['st', 'tu', 'ud', 'de', 'en', 'nt', 't']
Вот результат, который я хотел бы получить: ['st','tu','ud','de','nt]
Заранее благодарим за ваши предложения.