python开发-基本使用总结

it不难
2022-07-09 / 0 评论 / 7 阅读 / 正在检测是否收录...

前言

语法

字典嵌套赋值

# 方法一:
d={}
d.setdefault('prov', {}).setdefault('city', {})['down'] = "wang"
print(d)

class MagicDict(dict):
    def __getitem__(self, item):
        try:
            return dict.__getitem__(self, item)
        except KeyError:
            value = self[item] = type(self)()
            return value

# 方法二:
d = MagicDict()

d["a"]["b"]["c"] = 10
d[1][2][3] = 5
d[2][2]['test'] = 3
print (d)

# 方法三:
from collections import defaultdict
d = defaultdict(dict)
d['hell']['good']= 'xiaorui.cc'
print (d)

模块

语法检查,清理多余import

pip3 install pyflakes
pyflakes  xxx.py

其它

调用百度api

json转换报错

0

评论 (0)

取消