亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有關map函數的問題

有關map函數的問題

worry921 2016-07-22 11:12:42
def f(x): ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? return x*x ? ? ? ? ? ? ? ? ? ? ? ? ??print map(f,[1,2,3,4,5,6,7,8,9])我想問的是,為什么不可以執行print map(c,[1,2,3,4,5,6,7,8,9])不是說,變量可以指向函數嗎。有點不明白了
查看完整描述

2 回答

已采納
?
暗夜之潮

TA貢獻5條經驗 獲得超11個贊

map(f,[1,2,3,4,5,6,7,8,9])中f是你定義的一個函數,然后map迭代執行函數改變列表元素并返回,c并沒有定義函數,所以不能執行。如果你讓c=f就可以執行。

查看完整回答
3 反對 回復 2016-07-22
?
清波

TA貢獻165條經驗 獲得超90個贊

猛地一下,沒看懂題干。

仔細一看,還是沒看懂。

c 是什么?

##?一下使用?Python3.x?語法

def?f(x):
????return?x*2
????
c?=f

print(list(map(c,range(1,10))))

>>>?[2,?4,?6,?8,?10,?12,?14,?16,?18]


查看完整回答
2 反對 回復 2016-07-22
  • worry921
    worry921
    兄弟,猛地一看給我的回復,解答的非常的仔細,讓人感動!非常感謝
  • 清波
    清波
    不謝。
  • 2 回答
  • 0 關注
  • 1762 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號