У меня есть назначение переменной, чтобы вернуть назначенное значение и сравнить это с пустой строкой, непосредственно в цикле while.Как выполнить назначение переменной внутри цикла while (expression) в Python?
Вот как я это делаю в PHP:
while((name = raw_input("Name: ")) != ''):
names.append(name)
То, что я пытаюсь сделать, это идентично этой функциональности:
names = []
while(True):
name = raw_input("Name: ")
if (name == ''):
break
names.append(name)
Есть ли способ сделать это в Python?
+1 для лучшего решения для упаковки существующего метода. –
Не ответ; Я все еще не знаю: привязываете ли вы переменную в 'while' в Python? – Kaz