¿Cómo imprimir un carácter a la vez en una línea?

¿Cómo se imprime la cadena "hola mundo" en una línea, pero un carácter a la vez para que haya un retraso entre la impresión de cada letra? Mis soluciones han dado como resultado un carácter por línea o una impresión retrasada de toda la cadena a la vez. Esto es lo más cerca que he estado.

import time
string = 'hello world'
for char in string:
    print char
    time.sleep(.25)

Respuestas a la pregunta(6)

Su respuesta a la pregunta