2021-09-09 Python リストからn個ずつ取り出す Python 抽出 下図のようなリストがある。要素は15個。 本プログラムを実行すると、下図のように4つずつ取り出してタプルに格納します。 ■本プログラム import numpy as np # Noリスト化を作成する No_list = np.arange(1, 16, 1).tolist() print(No_list) # リストからn個ずつ取り出してリストにする関数 def split_list_func(mylist, n): for elem in range(0, len(mylist), n): yield mylist[elem:(elem + n)] # 関数を実行してタプルへ格納する(リストの場合はtupleの箇所をlistとする) split_tuple = tuple(split_list_func(No_list, 4)) print(split_tuple) 以上 <広告> リンク