重看
重看
1
排序命令
重看
没懂
2
1
sorted(word_freq.items(),key=lamba x:x[1],reverse=True)
文件读取的方法中:readlines()返回的是一个list数据
dic_word='When I wrote the following pages, or rather the bulk of them,\ I lived alone, in the woods, woods woods a mile from any neighbor, in a house which' dic_word=dic_word.lower() words= dic_word.split() word_freg={} #构建一个空字典,用于后续记录个单词的频次 for word in words: if word in word_freg.keys(): word_freg[word]+=1 else: word_freg[word]=1
dict.update(another_dict)
dict.keys() 所有key
dict.values() 所有value
dict.items() 所有key:value
字典的key不能有重复值,如果出现重复,则会自动去重,对重复key ,取右边新赋的value值覆盖掉原来的key:value
感觉老师讲的列表推导式的细节没有描述清楚
del list[0:2] #可以删除列表中的多个元素
del list 可以删除整个列表对象
remove 用来删除指定的元素
LIST三种添加函数
.append 在末尾追加
.extend 将一个list延展至目标列表的末尾
.insert指定位置插入元素
+ 也可以拼接多个list
中括号创建
list创建
列表创建
#单个语句不被执行
...
...包围区所有语句不执行
对齐很重要
但在循环语句时需要有空格(一般四个空格,或者一个TAB键)
脚本文件
IDLE原生环境,使用较少
Python开发环境
1.Python 程序运行基础(引擎)
2,第三方类库(功能拓展)包含
Numpy、pandas、scikit-learn
3.编辑器(提高代码编辑效率)
Pycharm、Spyder、jupyter notebook
Anaconda则包含以上三种
环境方案是包含三种的