脚本宝典收集整理的这篇文章主要介绍了python小技巧,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
python小技巧
利用zip将两个可迭代对象生成为字典
keys = ["Bob", "Jack", "Tom", "Mary"]
values = ["male", "male", "male", "female"]
d = dict(zip(keys, values))
通过 *
实现 unpack
In [19]: c = zip(keys, values)
In [20]: a, b = zip(*c)
In [21]: a
Out[21]: ('Bob', 'Jack', 'Tom', 'Mary')
In [22]: b
Out[22]: ('male', 'male', 'male', 'female')
为json.dumps添加参数indent
In [1]: import json
In [2]: a = {"a": 1, "b": 2, "c": {"c": 3}}
In [3]: PRint(json.dumps(a, indent=2))
{
"a": 1,
"b": 2,
"c": {
"c": 3
}
}
运算符优先级
算术运算符 > 比较运算符 > 赋值运算符 > 身份运算符 > 成员运算符 > 逻辑运算符
如果优先级不确定请使用()
临时变量 _
In [8]: a = 1 + 2
In [9]: a
Out[9]: 3
In [10]: _
Out[10]: 3
In [11]: b = 3 + 3
In [12]: b
Out[12]: 6
In [13]: _
Out[13]: 6
In [14]: 4 + 5
Out[14]: 9
In [15]: _
Out[15]: 9
In [16]: _ = 5 + 5
In [17]: _
Out[17]: 10
In [18]: 6 + 6
Out[18]: 12
In [19]: _
Out[19]: 10
以上是脚本宝典为你收集整理的python小技巧全部内容,希望文章能够帮你解决python小技巧所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。