リストを指定されたサイズのブロックに分割する: [list[i:i + n] for i in range(0, len(list), n)]

python

Pythonのリスト機能の一つである「リストを指定されたサイズのブロックに分割する」は、リストを指定したサイズのブロックに分割するための機能です。この機能を使用すると、リストを指定したサイズのブロックに分割して処理することができます。

この機能を使用するには、次のPythonコードを使用します。

list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
n = 3
# リストを指定されたサイズのブロックに分割する
result = [list[i:i + n] for i in range(0, len(list), n)]
print(result)

上記のコードを実行すると、次のような結果が得られます。

[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]]

このコードでは、リストを指定したサイズのブロックに分割するために、「list[i:i + n] for i in range(0, len(list), n)」というコードを使用しています。このコードでは、リストを指定したサイズのブロックに分割するために、リストを指定したサイズ(ここではn)ごとに分割しています。

タイトルとURLをコピーしました