Я хотел бы найти способ или способ сократить использование цикла for.Я пытался проверить документацию itertools, но не могу найти какие-либо соответствующие.В настоящее время я использую по крайней мере 4-5 раз для цикла, и это сделает цикл слишком сложным и слишком трудоемким при наличии большого набора данных.
Есть ли способ уменьшить использование цикла for?Моя главная цель - узнать о сокращении использования цикла for, а не о выходе.
Вот мой код:
aa = [[[] for i in range(10)] for i in range(10)]
diction = {"m":"something", "k":"something", "a":"something"}
a = [["m", "baba", "black", "no", "sheep"], ["k", "kong", "came", "out"]]
for opt in diction.keys():
for i, ix in enumerate(a):
for ii, iix in enumerate(ix):
for iixx in iix:
print(iixx)
if opt == iixx:
aa[i][ii].append(
[iixx])
Цель вопросов:
Сокращение с 4-5 раз для цикла до 1-2, если это возможно, или 1-3.