【问题标题】:Map function error in Python [duplicate]Python中的映射函数错误[重复]
【发布时间】:2018-05-04 01:10:30
【问题描述】:

我尝试运行以下代码。

def fahrenheit(T):
    return (9.0/5)*T + 32

temp = [2 , 43 , 54 , 67 , 78 , 89.9]

map(fahrenheit,temp)

map函数为什么会打印

<map at 0x15a6cf17550>

【问题讨论】:

  • 并非所有你不理解的东西都是错误的。 map 返回一个地图对象。您可以通过调用list() 将其转换为列表。

标签: python


【解决方案1】:

使用list(map(fahrenheit,temp)),因为您需要列表表示

[35.6, 109.4, 129.2, 152.60000000000002, 172.4, 193.82000000000002]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 2012-10-09
    • 1970-01-01
    • 2011-08-04
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多