如果我有一个本质上是这样的列表理解:
result = [function(i,j,k,l) for i in range(3) for j in range(3)
for k in range(3) for l in range(3)]
它做我想要的,但它看起来很丑。我对 Python 还很陌生,但似乎 Python 会有某种内置功能,可以让我以一种不那么繁琐的方式总结 4 个字母 ijkl 的所有可能组合。我的直觉是正确的,还是我一直盯着那条又长又丑的线?
如果我有一个本质上是这样的列表理解:
result = [function(i,j,k,l) for i in range(3) for j in range(3)
for k in range(3) for l in range(3)]
它做我想要的,但它看起来很丑。我对 Python 还很陌生,但似乎 Python 会有某种内置功能,可以让我以一种不那么繁琐的方式总结 4 个字母 ijkl 的所有可能组合。我的直觉是正确的,还是我一直盯着那条又长又丑的线?