我想同時在python
中將map
函數應用於兩個迭代。下面是我的代碼,但它給我的錯誤爲 t is not defined
。如何將map函數同時應用於兩個迭代?
x = [1, 2, 3, 4]
z = [5, 6, 7, 8]
y,m = map(lambda w,t: x*x,t*t, x,z)
print y
有什麼辦法來實現應用與map
兩個iterables結果呢?
PS - 我在研究地圖功能。我知道同樣可以實現與普通功能,但我想知道爲什麼以上不會工作?
我感謝您的幫助。
問題是你的'lambda';它應該做什麼? – jonrsharpe 2014-09-19 21:23:57
請發佈預期結果。 – wwii 2014-09-19 21:24:00
非常感謝大家。我錯誤地放置了一些代碼,並且應該學習更多關於'lambda'的知識。 – GoldenPlatinum 2014-09-19 21:41:57