自定义双引号字典
import json
class mydict(dict):
def __str__(self): # 显示对象的字符串形式
return json.dumps(self, ensure_ascii=False).replace(" ", "")
def __repr__(self): # 显示对象属性
print('my name is {}'.format(self.keys()))
return 'haha' # 不写return语句,会隐式执行return语句
pairs = {'arun': 'maya', 'bill': 'samantha', 'jack': 'ilena', 'hari': 'aradhana'}
pairs_dict = mydict(pairs)
print(pairs_dict) # {"arun": "maya", "bill": "samantha", "jack": "ilena", "hari": "aradhana"}