всем, я делал некоторые поиски по использованию синтаксиса понимания списка. Я хотел бы посмотреть, возможно ли вернуть 2 списка из 2 существующих списков с 1 строкой кода, то есть используя понимание списка. Я сталкивался с этим сообщением Можно ли вернуть два списка из списка? , что заставляет меня думать, что это возможно. Создание новых списков независимо работает нормально. Я хотел бы посмотреть, как далеко я могу взять его, то есть минимальный код, но при этом легко читаемый новые списки Av и Bv выглядят следующим образом:
Av,Bv=[(zeta*wn*dt,wd*dt) for i,(wn,wd) in zip(wnv,wdv)]
где zeta и dt - просто числа. Можно ли это сделать? С приведенным выше кодом, я получаю сообщение об ошибке: распаковать не повторяемый объект с плавающей точкой