考虑下面的函数,它的输出被认为是iterables的序列的笛卡尔乘积: def cart(*iterables):
out = ((e,) for e in iterables[0])
for iterable in iterables[1:]:
out = (e1 + (e2,) for e1 in out for e2 in iterable)
ret
我的问题是下一个问题。 我有3个表:人,车和驱动: 人: Id Name
1 | Tom
2 | James
3 | Charles
4 | Eric
5 | Thomas
6 | Robert
7 | Kim
8 | Ellias
汽车: Id Name
1 | Ford
2 | Nissan
3 | Hyundai
驱动: PID CID (People ID