国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

python 3.6 list(map())問題

瀏覽:115日期:2022-09-22 13:39:51

問題描述

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)來迭代。這樣的

python 3.6 list(map())問題

回答2:

這個map是惰性求值,返回的是類似一個迭代器的東西.看報錯信息應(yīng)該是你lambda表達(dá)式的問題,前一個不報錯是因?yàn)闆]有執(zhí)行.所以檢查一下你傳進(jìn)去的lambda表達(dá)式是不是有問題.

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 阿鲁科尔沁旗| 广丰县| 淮阳县| 桦南县| 客服| 壤塘县| 烟台市| 乌兰浩特市| 汤原县| 高州市| 广南县| 深州市| 行唐县| 哈密市| 三河市| 类乌齐县| 许昌市| 洛阳市| 博客| 青州市| 通化市| 临沂市| 高密市| 惠州市| 星座| 志丹县| 榆社县| 鹿邑县| 拉孜县| 临西县| 库伦旗| 垣曲县| 阳泉市| 雷波县| 龙山县| 赤水市| 河南省| 葵青区| 福建省| 天水市| 凉城县|