python-dict详解

列表不可以作为字典的key:列表是动态的 元祖可以作为字典的key:元祖不可以修改,可以作为字典的key 字典在内存中是哈希表保存的。 字典本身也不可以作为字典的key:unhashable error 字典是无序的 注意布尔类型...

python-set详解

集合: 1.集合中的元素不同 2.无序 3.由不可变元素组成:数字,字符串,元祖   set.remove 和 set.discard 的区别: remove()删除一个元素时,当元素不存在于列表中时。remove...

python-conda详解

1.创建环境并使用 conda create -n xxxx  source activate xxxx 2.添加conda-forge 源 conda config --add channels conda-forge&...

python-map,filter,reduce详解

map() 遍历处理序列中的每一个元素,得到的结果是一个‘列表’,该‘列表’元素格式及位置与原来一样。 filter() 遍历过滤序列中的每一个元素,判断每一个元素得到布尔值,如果是True则留下来。 reduce() 处理一个序...

python-迭代和递归详解

迭代: 1. 迭代协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration的异常,以终止迭代(只能往前走,不能回退) 2. 可迭代对象:实现了迭代协议的对象(如何实现:对象内部定...

python-内置函数详解

eval: eval把字符串中的数据类型提取出来,字符串中的表达式运算出来。 例:  ...

python-yield详解

yield 使用方法: 结果:  ...

python-函数作用域详解

关于list: list在局部时没有添加global声明,可以对全局的list做修改。 结果:  ...

python-阶乘详解

阶乘算法从大向小: 注意判断停止条件  ...

python-"*"号解压详解

Python解压举例 带*号的解压: 星号表示把中间的元素压缩给 _ 变量。  ...