python 3.6 list(map())問題
問題描述
map(lambda x: [ret_ttest.loc[x][0], ret_ttest.loc[x][1]], ret_ttest.index)
結(jié)果:<map at 0x1e00aa38ef0>
list(map(lambda x: [ret_ttest.loc[x][0], ret_ttest.loc[x][1]], ret_ttest.index))
報錯:---------------------------------------------------------------------------TypeError Traceback (most recent call last)<ipython-input-34-83f4c7c19c94> in <module>()----> 1 ret_ttest_df = list(map(lambda x: ret_ttest.loc[x, ret_ttest.locx], ret_ttest.index))
TypeError: ’list’ object is not callable
前幾天升級了3.6,現(xiàn)在map對象不是在外面添加list()來轉(zhuǎn)換嗎
問題解答
回答1:用for 循環(huán)來迭代。這樣的
這個map是惰性求值,返回的是類似一個迭代器的東西.看報錯信息應(yīng)該是你lambda表達(dá)式的問題,前一個不報錯是因?yàn)闆]有執(zhí)行.所以檢查一下你傳進(jìn)去的lambda表達(dá)式是不是有問題.
相關(guān)文章:
1. dockerfile - 我用docker build的時候出現(xiàn)下邊問題 麻煩幫我看一下2. android-studio - Android studio導(dǎo)入老版本的2048項(xiàng)目報錯3. TP6.0 Jump.php報錯4. PhpStorm 輸入php按tab后生成的起始結(jié)束標(biāo)簽<php><php> 如何修改?5. 急急急!!!求大神解答網(wǎng)站評論問題,有大神幫幫小弟嗎6. 冒昧問一下,我這php代碼哪里出錯了???7. php mail無法發(fā)送郵件8. PHP類屬性聲明?9. PHP 怎么api獲取json數(shù)據(jù)10. 為什么return不了數(shù)據(jù)給ajax
