Я почти уверен, что помню, что одна из причин, по которой Python был создан, заключалась в том, чтобы избегать этих мерзостей, вместо этого отдавая предпочтение удобочитаемости, а не мнимой хитрости: -)
Что, мол, скажи, неправильно со следующим?1003 *
curr= []
num = num/2
curr.append(num)