вот пример кодаpython: лучше написать код?
>>> array = [('The', 'Blue'),('men','Green'),('his','Red'),('beautiful','Yellow')]
>>> z = [y for (x,y) in array]
>>> l=[(z[i],z[i+1]) for i in range (len(z)-1)]
>>> l
>>> [('Blue', 'Green'), ('Green', 'Red'), ('Red', 'Yellow')]
Есть альтернативный способ, чтобы написать это? скажем, может быть, как однострочный? Вышеприведенный код лучше подходит для работы через консоль.
Спасибо всем
Я голосующий, чтобы закрыть этот вопрос как не по теме, потому что он лучше подходит для http://codereview.stackexchange.com/ –
@MichaelFoukarakis Спасибо за предложение! Никогда не знал, что существует кодовое обозрение. – nicki
@MichaelFoukarakis Пример кода не по теме для обзора кода. –