1 python对象转化为json
问题: 把python 自定义对象 导出成json各式时json.dumps(udp_server_result) 报 TypeError(repr(o) + " is not JSON serializable")
原因: json默认可以把dict 类型转化为json。对于自定义python对象,需要指定对象转化为json的方式。也可以采用每个对象默认的dict方法。
json.dumps(udp_server_result, default=lambda obj: obj.__dict__)
2 类似其它语言的三元表达式
expression if condition else expression1
表示在condistion为true的情况执行表达式expression,否则执行表达式expression1
3 列表转化为索引和值操作
for index,value enumerate(list)