python小技巧

发布时间:2019-06-15 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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 实用的30个小技巧

脚本宝典总结

以上是脚本宝典为你收集整理的python小技巧全部内容,希望文章能够帮你解决python小技巧所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。