в python, как выполнить итерацию вложенного dict с динамическим числом гнезд?

ОК, говоря динамически, я имею в виду неизвестное во время выполнения.

вот изречение:

aDict[1]=[1,2,3]
aDict[2]=[7,8,9,10]
aDict[n]=[x,y]

Я не знаю, сколько будет n, но я хочу зациклить следующим образом:

for l1 in aDict[1]:
  for l2 in aDict[2]:
    for ln in aDict[n]:
      # do stuff with l1, l2, ln combination.

Есть предложения, как это сделать? Я относительно новичок в python, поэтому будьте осторожны (хотя я программирую на php). Кстати, я использую python 3.1

11
задан khany 14 October 2011 в 08:19
поделиться