Застрял после регистрации предупреждения, как заставить продолжение?

Содержание неточно скопировано.

Итак, если исходный dict содержит list или другой dictionary, изменяя один из них в оригинале или его мелкой копии изменят их (list или dict) в другом.

0
задан sirandy 17 January 2019 в 19:29
поделиться

1 ответ

Проблема заключается в выражении return, которое завершит вызов функции и передаст результат туда, откуда он был вызван. Функция может когда-либо return значения только один раз за вызов. Если вы хотите, чтобы функция продолжалась, вы можете либо собрать свои переменные и вернуть их в конце, либо использовать ключевое слово yield, которое будет возвращать значение при каждом нажатии этой строки.

0
ответ дан Sven Harris 17 January 2019 в 19:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: