之前曾在datacamp系统地学习过R,学习python的时候多少有些熟悉感,不过两种不同的语言还是有挺多不同,接下来记录一下新学的知识和踩过的雷~
- Python大小写敏感,需注意命令的缩进
- 集合:{},不包含重复元素,会自动删除重复值
- 集合操作:update 更新,xx.discard() 删除,in 查找,xx.discard+update 修改
- 注意:xx.update(['a','b','c']),一定要有中括号,否则会单字符增加字段
- 队列操作:
a) 如何记住函数:define+queue——deque
b) 入队(至尾部):queue.append()
c) 出队(从头部):queue.popleft()
d)特点:先进先出
6. 栈操作:
a) 入栈(从尾部):xx.append()
b) 出栈(从尾部):xx.pop()
c) 特点:后进先出
栈与队列都需导入包中的函数:from collections import deque
7. 排序字典:collections中的OrderedDict
8. 计数器:只能统计单字符,中英文皆如此