¿Cómo encontrar coincidencias superpuestas con una expresión regular?

>>> match = re.findall(r'\w\w', 'hello')
>>> print match
['he', 'll']

Como \ w \ w significa dos caracteres, se espera que "he" y "ll". Pero ¿por qué hacer 'el' y 'lo'?no coincide con la expresión regular?

>>> match1 = re.findall(r'el', 'hello')
>>> print match1
['el']
>>>

Respuestas a la pregunta(4)

Su respuesta a la pregunta