質問: [] #竊舌%繧薙↑諢溘§縺ァ繝ェ繧ケ繝医r菴懊l縺ェ縺・〒縺励g縺・° ・・ SyntaxError: can't assign to operator
回答: すでにあるリストを10個ずつ分割する場合 python のスライスを利用して10個区切りで分割するのがよいかと思います。 ``` lst = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] sperated_lst = [lst[i:i + 10] for i in range(0, len(lst), 10)] print sperated_lst[0] # ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'] print sperated_lst[1] # ['k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't'] print sperated_lst[2] # ['u', 'v', 'w', 'x', 'y', 'z'] ``` 要素の数が予めわからない場合 要素の数が予めわからない場合は以下のようにしてください。 ``` import numpy as np data = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] lst = [] sub_lst = [] for v in data: sub_lst.append(v) # sub_lst に1個ずつ追加していく if len(sub_lst) == 10: # sub_lst が10個になった場合 lst.append(sub_lst) # lst に sub_lst を追加し、空にする。 sub_lst = [] lst.append(sub_lst) # 余った分も lst に追加する。 ```