常に偶数の要素を含むリスト をリストに入れて、このリストを反復して、リスト内の2つの連続する数字のリストをそれぞれ のリストとして作成します。例えば反復中にリストの連続する要素をペアにする
:私は連続したペアを選択する方法を見つけ出すことはできませんリストを反復
first_list = [1,2,3,4,5,6,7,8]
second_list = [[1,2], [3,4], [5,6], [7,8]]
。私は100万のバリエーションを試しましたが、これは私が来たものの中で最も近いものです。
first_list = [1,2,3,4,5,6,7,8]
second_list = []
pairs = 1
for item in range(len(first_list) - pairs):
second_list.append([firs_list[item],first_list[item + pairs]])
print second list
[[1, 5], [5, 7], [7, 6], [6, 2], [2, 3], [3, 4], [4, 8]]
forループが他のすべてのアイテムに対して繰り返し処理される方法はありますか?
^あなたの問題のためにきれいに動作する一般的な解決策があります。 (ちょうどn = 2を設定してハードコードし、リストの理解度のバージョンを使用してください) –