Introduction
主要记录关于编程语言 python
的一些快捷的代码编写习惯,方便后期查询,这里做个记录
Getting Started
1. lambda --- 匿名函数
场景:现在需要生成一个以某个 list 为键,值均为空 list 即 []
的字典
方案:
- for 循环
- lambda 匿名函数
1 2 3 4 5 6
| list_test = list(...) dict_list = dict([(key, []) for key in list_test])
dict_list = dict(map(lambda key: (key, []), list_test))
|
2. 判断字典是否含有某个键
3.
判断某个列表是否为另一个列表的子列表
1 2 3
| ls1 = list(...) ls2 = list(...) set(ls1).issubset(set(ls2))
|
4. 合并 list
1 2 3 4 5 6 7 8
| ls1 = list(...) ls2 = list(...) ls3 = ls1 + ls2
ls3 = ls1.extend(ls2)
ls2[len(ls2):len(ls2)] = ls1
|