我正在尝试为字典分配名称属性,因此可以在函数中调用该属性。可以为字典分配.name属性的方式有哪些?
当我使用to_dict方法从数据帧创建字典时,这些字典具有.name属性。我可以在函数内部使用此.name属性。如果该字典不是来自数据帧而是使用dict(zip)创建的,则该字典没有名称,并且我不知道如何分配它。
def function(dict1,dict2):
plt.scatter(dict1['A'],dict2['A'])
plt.title(dict1.name)
plt.show()
AttributeError:“ dict”对象没有属性“ name”
如果字典是使用to_dict创建的,则不会出现该错误。
答案 0 :(得分:0)
Python词典使用键和值。您可以定义一个“名称”键,然后设置与该“名称”键关联的值。例如:
dic = {}
dic["name"] = "My name"
要访问该值,请使用dic [“ name”]
# Prints "My Name"
print(dic["name"])