Tengo la asignación de variable para devolver el valor asignado y compararlo con una cadena vacía, directamente en el ciclo while.¿Cómo hacer la asignación de variables dentro de un ciclo while (expresión) en Python?
Así es como lo estoy haciendo en PHP:
while((name = raw_input("Name: ")) != ''):
names.append(name)
Lo que estoy tratando de hacer es idéntica a esta funcionalidad:
names = []
while(True):
name = raw_input("Name: ")
if (name == ''):
break
names.append(name)
¿Hay alguna manera de hacer esto en Python?
+1 para una mejor solución para envolver un método existente. –
No es una respuesta; Todavía no lo sé: ¿enlaza una variable en 'while' en Python? – Kaz