python数据分析¶
利用python进行数据分析 Chap3 用序列创建字典
环境配置¶
Chapter2 还有好多没学会的命令欧
ipython¶
ipython 是 python 的交互式 shell,使用 pip3 install ipython
安装 ipython
使用 ipython
命令打开 ipython shell,exit()
退出
Jupyter¶
Jupyter Notebook 可以直接在网页中编写代码和运行代码
启动 Jupyter:
生成 .ipynb
文件
⇧↩︎执行一行代码
在变量前后使用 ?
可以显示对象的信息
对象是函数:
Python基础¶
元组, 列表, 字典¶
元组
-
()
-
tuple
将序列转换为元组 -
创建后不可改变,但如果元组的元素是
list
或dict
,可以在原位修改 -
+
拼接*
复制 -
拆分:
*rest
可以抓取任意长度列表
count()
统计某个值的出现频率
列表
-
[]
list()
-
append
追加,extend([elem1, elem2])
追加多个元素 (比+
快) -
insert(pos, element)
插入元素,插入的序号在0
和列表长度之间 -
pop(pos)
移除并返回指定位置的元素 -
remove(element)
寻找第一个值并除去 -
bisect
模块支持二分查找
-
seq[start: end: step]
左闭右开 -
enumerate()
返回(i, value)
元组序列 -
zip(seq1, seq2)
成元组列表[( , ), ( , )]
字典
{}
del d1[key]
删除,ret = d1.pop('key')
删除并返回值update()
融合另一个字典