Быстрая реализация n-граммы символов с помощью Python

Я написал следующий код для вычисления биграмм персонажей, и результат приведен ниже. Мой вопрос, как я могу получить вывод, который исключает последний символ (т.е. т)? и есть ли более быстрый и эффективный метод для вычисления 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]

Заранее спасибо за ваши предложения.

Ответы на вопрос(3)

Ваш ответ на вопрос