言ってやる例えば、私は、このように設定リストがあります:リスト内のn番目の要素をそれぞれ独自のリストで作る方法は?
values = ['Godel Escher Bach', 'What if?', 'Thing Explainer', 'Alan Turing: The Enigma', ' 1979', ' 2014', ' 2015', ' 2014', ' Douglas Hofstadter', ' Randall Munroe', ' Randall Munroe', ' Andrew Hodges']
を、私はすべての4つの要素(または任意のNI定義)を取ると、自分のリストに入れたいので、それは次のようになり
values = [['Godel Escher Bach', 'What if?', 'Thing Explainer', 'Alan Turing: The Enigma'], [' 1979', ' 2014', ' 2015', ' 2014'], [' Douglas Hofstadter', ' Randall Munroe', ' Randall Munroe', ' Andrew Hodges']]
私の試みは、forループを作成し、すべての要素を反復処理し、などのリストにそれらをcovnertすることでした:
values = ['Godel Escher Bach', 'What if?', 'Thing Explainer', 'Alan Turing: The Enigma', ' 1979', ' 2014', ' 2015', ' 2014', ' Douglas Hofstadter', ' Randall Munroe', ' Randall Munroe', ' Andrew Hodges']
for x in range(0,len(values),1):
values[x:x+4] = [values[x:x+4]]
しかし、私はRをしようとすると、 unningこれ、私が
[['Godel Escher Bach', 'What if?', 'Thing Explainer', 'Alan Turing: The Enigma'], [' 1979', ' 2014', ' 2015', ' 2014'], [' Douglas Hofstadter', ' Randall Munroe', ' Randall Munroe', ' Andrew Hodges'], [], [], [], [], [], [], [], [], []]
を取得するので、私のコードは、私はそれが何をしたいのかだったが、それはまた、私はしたくない[] 'sの空のカップル、後に残します。これをどうすれば解決できますか?
EDIT ::: NVM、私はそれを修正しました。
私は
for x in range(0,int(len(values)/4),1):
values[x:x+4] = [values[x:x+4]]
を行なったし、それが最終的に私はあなたの時間を感謝し、助けを必要としなかったにもかかわらず、この質問に答えるために自分の時間を要したものに
感謝を働きました。 `:
'(0、LEN(値)、4)によって長さを分割する必要がありますか? – Psidom