pythonで1文にfor in が多重ループになっている場合の解釈は?
現在pythonのコードをmatlabに変換しています。以下のコードの解釈がよく分かりませんので、教えていただけると幸いです。コードの内容はrecursive bisectionとなります。
cItems=[8,1,9,7,4,6,3,5,0,2]
cItems=[i[j:k]for i in cItems for j,k in ((0,len(i)/2),(len(i)/2,len(i))) if len(i)>1]
でcItemsの一文をforループで分解してmatlabコードに変換したいのですが、この部分のpython のコードがtrickyに組まれておりよく分かりません。ご存知の方いらしましたらご教授ください。