python练习:一行搞定-统计一句话中每个单词出现的个数
一行搞定-统计一句话中每个单词出现的个数
>>> s
'i am a boy a bood boy a bad boy'
方式一:
>>> dict([(i,s.split().count(i)) for i in s.split()])
{'a': 3, 'boy': 3, 'i': 1, 'am': 1, 'bad': 1, 'bood': 1}
>>> set([(i,s.split().count(i)) for i in s.split()])
set([('boy', 3), ('am', 1), ('i', 1), ('bood', 1), ('a', 3), ('bad', 1)])
方式二:
>>> set(map(lambda x:(x,s.split().count(x)),s.split()))
set([('boy', 3), ('am', 1), ('i', 1), ('bood', 1), ('a', 3), ('bad', 1)])
>>> dict(map(lambda x:(x,s.split().count(x)),s.split()))
{'a': 3, 'boy': 3, 'i': 1, 'am': 1, 'bad': 1, 'bood': 1}
python练习:一行搞定-统计一句话中每个单词出现的个数的更多相关文章
- 忘带U盘了??别急!一行python代码即可搞定文件传输
		
近日发现了python一个很有趣的功能,今天在这里给大伙儿做一下分享 需求前提 1.想要拷贝电脑的文件到另一台电脑但是又没有U盘2.手机上想获取到存储在电脑的文件3.忘带U盘- 您也太丢三落四了吧,但 ...
 - python高级内置函数和各种推导式的介绍:一行搞定的代码
		
一.知识要点 all 都为真 any 有真的 min 最小的 max 最大的 sum 求和 reversed 反转 sorted 排序 zip 对应合并 [] 列表推倒式 () 生成器 {} 字典推倒 ...
 - Android 100多个Styles快速开发布局XML,一行搞定View属性,一键统一配置UI...
		
Android开发中大量使用XML代码作为界面的布局,使用styles能大幅精简XML代码. 比如下面这个界面从AlertDialog至PlacePickerWindow有19个样式相同的跳转Item ...
 - iOS开发一行代码系列:一行搞定输入框
		
近期总结了下开发过程中经常使用的功能,发现有时候我在做反复性的劳动.于是决定把经常使用的功能抽出来,方便下次使用. 我的想法是:用最少的代码来解决这个问题.于是写了一些经常使用的工具类,名字就叫一行代 ...
 - python统计文本中每个单词出现的次数
		
.python统计文本中每个单词出现的次数: #coding=utf-8 __author__ = 'zcg' import collections import os with open('abc. ...
 - iOS基于MBProgressHUD的二次封装,一行搞定,使用超简单
		
MBProgressHUD的使用,临时总结了几款最常用的使用场景: 1.提示消息 用法: [YJProgressHUD showMessage:@"显示文字,1s隐藏" inVie ...
 - 【python3】Python十行代码搞定文字转语音
		
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:万能搜吧 都是copy的百度SDK文档,简单说说怎么用. 1.没安装Py ...
 - 文字转语音?我只用十行Python代码就搞定了!
		
详细使用教程 1.没安装Python的小伙伴需要先安装一下 2.win+r输入cmd打开命令行,输入:pip install baidu-aip,如下安装百度AI的模块. 3.新建文本文档,copy如 ...
 - 轻松几句搞定【Javascript中的this指向】问题
		
this关键字在JavaScript中扮演了至关重要的角色,每次它的出现都伴随着它的指向问题,这也是很多初学者容易出错的地方. 不过,这篇文章将会带你一次性搞定this指向的问题,望能给大家提供帮助! ...
 
随机推荐
- iframe 和 父窗口传递
			
iframe 向父窗口 window.parent.postMessage('向父窗口传递值',*); 父窗口向 iframe 内部子窗口传值 documnet.querySelector('ifra ...
 - SmokePing介绍
			
一.SmokePing是什么? smokeping是rrdtool的作者Tobi Oetiker的作品,用Perl语言写的,主要是监视网络性能,所以它在图形显示方面有很大优势,也是一个很有特点的ope ...
 - SpringBoot-Jar打包方式
			
发布打包 Jar类型打包方式 1.使用mvn celan package 打包 2.使用java –jar 包名 war类型打包方式 1.使用mvn celan package 打包 2.使用jav ...
 - 【托业】【新托业TOEIC新题型真题】学习笔记10-题库七-P7
			
1.to request a review of information 要求审查资料 2.inform of 将…告知(某人); 3.flammable [ˈflæməbl]adj.易燃的,可燃的; ...
 - 帝国cms支持的变量及灵动标签变量汇总
			
帝国CMS对首页.列表页.内容页这三个页面模板支持的变量是不同的,有的是通用的,有的不是通用的,本文就这三个模板常用的变量列于此,另外灵动标签很好用啊,也顺便收藏于此,以备后用,到时不用到处翻来翻去的 ...
 - cxPivotGrid导出数据
			
导出数据,需要在uses区域引用cxExportPivotGridLink 根据导出类型使用以下过程 procedure cxExportPivotGridToHTML procedure cxExp ...
 - IOT-SpringBoot-angular启动
			
1 D:\workspace_iot\iot-hub\src\main\angular cmd 启动 npm start 2 eclipse中启动springboot 3 local ...
 - .Net拾忆:从List去除重复-拾忆集合
			
方法1: private static List<int> DistinctList(List<int> list) {//去除重复 HashSet<int> ha ...
 - ida快捷键
			
跳转相关: ctrl+1 快速查看 ctrl+L 查看所有数据和函数 Ctrl+P跳转到某函数(ChooseFunction()) Ctrl+S跳转到指定节 s=segment Ctrl+x查找引用 ...
 - spring 对jdbc的简化
			
spring.xml <!-- 加载属性配置文件 --> <util:properties id="db" location="classpath:db ...