小编J.C*_*Joe的帖子

Python - 在地图中应用成员函数

我声明了一个类Employee和一个由它组成的列表:

class Employee():
    def __init__(self, _name):
        self.name = _name
    def get_name(self):
        return self.name

Tom   = Employee("Tom")
Karl  = Employee("Karl")
John  = Employee("John")

employee_list = [Tom, Karl, John]
Run Code Online (Sandbox Code Playgroud)

现在我想通过get_name在地图中应用来获得他们的名字列表:

name_list = map(get_name, employee_list)


Traceback (most recent call last): File "ask.py", line 13, in <module> 
    name_list = map(get_name, employee_list) 
NameError: name 'get_name' is not defined
Run Code Online (Sandbox Code Playgroud)

怎么可能get_name没有定义?

如何在地图中应用成员函数?

python dictionary

5
推荐指数
1
解决办法
1063
查看次数

标签 统计

dictionary ×1

python ×1