また、
people = ['ポール', 'フランソワ', 'アンドリュー', 'スー', 'スティーブ', 'アーノルド', 'トム', 'ダニー', 'ニック', 'アンナ', 'ダン', 'ダイアン' 、「ミシェル」、「ジャーミー」、「カレン」]
チーム数 = 4
L には、0,1,2,3,0,1,2,3 形式の要素インデックスを含む 4 つのサブリストが含まれている必要があります
def form teams(people, num_teams):
'''make num_teams teams out of the names in list people by counting off. people in a list of people's name(strs) and num_teams(an int >= 1) is the desired
number of teams. Return a list of lists of names, each sublist representing a team.'''
L= []
# Make an outer list
for i in range(num_teams):
L.append([])
# make an i th number of sublist according to the range
for team in range(num_teams) #in this case 0,1,2,3
for i in range(0, len(people), num_teams) #start from 0 to len(people) which in this case is 15 and by taking 0,1,2,3, steps
if (team + i) < len(people): <---??????
L[team].append(people[team+i]) <---??????
return L
print(L)
[['paul', 'steve', 'nick', 'michelle'],['francois','arnold','anna','jeremy'], ['andrew','tom','dan','karen'],['sue','danny','diane']
誰かが私が配置したものを説明してもらえますか? その上で、概念を正しく理解していますか?