我试图在字典中存储一个类对象的多个实例,我想使用第一个实例作为密钥。
我使用了以下内容:
Obj = {ClassName("cust"),ClassName("address"),....}
在我的ClassName中,我将 init 定义如下:
def __init__(self, mydata,Type):
dictionary={}
self.data=mydata
key=self.data[0]
dictionary[key]=self.data[1:]
for k,v in dictionary.items():
print (k,v)
但字典的内容是:
c ust
a address
c ust
但我想要的是同一行的cust地址。我该如何解决这个问题?
答案 0 :(得分:0)
如果要在一行上打印字典内容,请执行以下操作。
dictionary = YourDictionary
keys = dictionary.keys()
myString = ""
for key in keys:
myString = myString + key + ", " + dictionary[key]
print myString