【发布时间】:2015-04-30 21:45:57
【问题描述】:
我不明白为什么 python 不允许我使用 map() 函数将整数列表更改为字符串列表。当我尝试在 python shell 中执行此操作时,它工作正常,但当我在脚本中尝试时,我真的很困惑为什么会发生这种情况。这是我的脚本代码:
def DashInsert(str):
list_int = map(int, list(str))
list_str = map(str, list_int)
return list_str
我也知道,如果列表已经以字符串形式出现,我不需要将其更改回字符串,但我很好奇为什么 Python 在将列表转换为整数列表后不允许我更改它.我不断收到“str object is not callable”错误。
【问题讨论】:
标签: python dictionary type-conversion