Мне нужна возможность делать вложенные циклы в разных списках, для пример:Как пропустить все пути выборки в списке списков: [[1,2,3,], [1,2,3], ...]
A = [1,2,3]
B = [1,2,3]
C = [1,2,3]
for a in A:
for b in B:
for c in C:
#do something
то, что я хочу, чтобы иметь некоторый код, который может взять список списков, заданных [A]+[B]+[C]
и перебрать каждый путь выборки (то есть то же самое, что и выше вложенные циклы делают).
Это нормально, если этот код занимает 2 или 3 строки, поскольку в моем примере с реальным я имею не только A,B,C
, но и D,E,F,G,...
, поэтому выполнение вложенного цикла, как указано выше, слишком утомительно.
'A + B + C' предоставит вам другой список, а не список списков. – wim
@wim Исправлено. Я думаю, что предложение перестановок не будет работать. Я ищу функциональность вложенных циклов, а не перестановку. – user2763361