Mathematica.SE中的人顯然有Python-phobia here所以我在這裏問這個問題:什麼相當於Python的列表理解Mathematica中的ZIP?相當於Python的列表理解Mathematica中的Zip?
的Python
>>> [(ii,jj) for (ii,jj) in zip((1,10,100),(2,20,200))]
[(1, 2), (10, 20), (100, 200)]
>>> [(ii,jj,kk) for (ii,jj,kk) in zip((1,10,100),(2,20,200),(3,30,300))]
[(1, 2, 3), (10, 20, 30), (100, 200, 300)]
數學?
Thread[Times[{1, 11}, {2, 22}]]
有點類似,但不等同(失敗?)- 其他方法?
問題似乎被回答。你可以說的是,你的例子太簡單了,不能揭示問題,然後拿出一個更好的例子。 – agentp 2014-09-22 23:29:34
@george你是對的,一般的問題是找到Mathematica和Python之間用於列表理解的類似編程風格 - 我必須考慮如何解決這個難題。我還不知道,也許它是Map。我喜歡Python中的列表理解,我可以用它們做任何事情 - 試圖在Mathematica中挖掘這個機會:) – hhh 2014-09-24 12:11:37