发布于2020-03-26 12:17 阅读(2176) 评论(0) 点赞(2) 收藏(3)
jupyter notebook笔记地址:之后过审了附上
for word in words: #统计单词出现的次数,并存储到counts字典中
counts[word] = counts.get(word,0) + 1 #先给字典赋值,.get()函数——如果字典中没有word这个键,则返回0;有则返回对应值
items = list(counts.items()) #将字典转换为列表,以便操作
items.sort(key=lambda x:x[1], reverse=True) # 见下面函数讲解
for i in range(10):
word, count = items[i]
print ("{0:<10}{1:>5}".format(word, count))
items.sort(key=lambda x:x[1], reverse=True)
意思是,根据item的第二维数据,从大到小排列( 逆序排列)
Python lambda表达式
中文文本筛选时的笨办法也可以记住
参考笔记:Python-自动轨迹绘制实例
数据文件接口定义:
300,1,144,0,1,0
分别对应:
1 行进距离300
2 转向判断——(0:左转 1:右转)
3 转向角度144
4~6 RGB三个通道颜色0,1,0)
#map() 会根据提供的函数对指定序列做映射。
#第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
def square(x):
return x**2; #计算平方式
map(square, [1,2,3,4,5]); #计算列表各个元素的平方
#[1, 4, 9, 16, 25]
map(lambda x:x**2, [1,2,3,4,5]);#使用lambda匿名函数
#[1, 4, 9, 16, 25]
#提供了两个列表,对相同位置的列表数据进行相加
map(lambda x,y:x+y,[1,3,5,7,9],[2,4,6,8,10]);
#[3,7,11,15,19]
原文链接:https://blog.csdn.net/weixin_43531163/article/details/105019841
作者:lg
链接:https://www.pythonheidong.com/blog/article/285101/f156d8daa6d682161d07/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!