比较6的python语法
Contents
收集整理一下python的语法,不断更新
##构建子列表
包含多个字典的列表,用其中字典元素构建子列表
1 | d = [{'name':'傅家俊', 'age': 26}, {'name':'朱婷', 'age': 23}, {'name':'易建联', 'age': 30}] |
还能带if判断
1 | d2 = [sub['age'] for sub in d if sub['age'] > 24] |
重组一个新字典列表
1 | d3 = [{'name' : i['name']} for i in d] |
##任意多个位置参数
*args 代表任意个位置参数
1 | def ma(fir, *args): |
##任意个关键字参数
**kwargs 代表任意个关键字参数
1 | def mb(fir, **kwargs): |