python中setdefault_python练习之setdefault用法详解
setdefault作为python字典中的函数,有很多功能。 语法:dict.setdefault(key, default=None) key为查找的键,default为查不到时,系统自动在字典里生成的与key对应的值。 如果存在该键值对,则返回对应的值,否则返回default的参数 用法: 给字典中的不存在的键赋值为default的参数
>>>spam = {'name': 'Pooka', 'age': 5}
>>>spam.setdefault('color', 'black')#返回值为black
>>>print(spam)
{'color': 'black', 'age': 5, 'name': 'Pooka'}
用setdefault求解输入的字符串中每种字符的个数
import pprint
massage=input('')
count={}
for i in massage:
count.setdefault(i,0)
count[i]=count[i]+1
pprint.pprint(count)#输出更加整洁,也可以用print
python中setdefault_python练习之setdefault用法详解相关推荐
- python的raw_ input是什么意思-对python中raw_input()和input()的用法详解
最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...
- python中str和input_对python中raw_input()和input()的用法详解
最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...
- python3 isinstance用法_对python中assert、isinstance的用法详解
1. assert 函数说明: Assert statements are a convenient way to insert debugging assertions into a program ...
- python中递归函数写法_python递归函数用法详解
上期我们介绍了函数式编程,这期内容就是关于递归的函数内容,本期还是按照老规矩,给大家进行核心整理,内容通俗易懂,搭配实际应用,以供大家理解. 关于递归: 百度解释:是指函数/过程/子程序在运行过程序中 ...
- Python中sorted()函数的高级用法详解
sorted()函数的作用是对对象进行排序 函数函数格式: sorted(iterable,key,reverse),key参数可传入一个自定义函数 下边通过具体例子说明sorted的具体用法: 一维 ...
- python中item是什么意思中文-Python中items()系列函数的用法详解
这篇文章主要介绍了Python中dictionary items()系列函数的用法,很实用的函数,需要的朋友可以参考下 本文实例讲述了Python中dictionary items()系列函数的用法, ...
- matlab中scatter函数怎么用,Python中scatter函数参数及用法详解
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...
- python scatter函数参数,Python中scatter函数参数及用法详解
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...
- Python中max函数key的用法详解
max 是 Python 中的内置函数,它可以用于求出可迭代对象中的最大值. 语法: 它的语法如下: max(iterable, *[, key, default]) 其中,iterable 参数是一 ...
最新文章
- R删除冗余行数据基于dplyr包
- phpstorm连接php文件夹,PHPstorm配置同步服务器文件
- android rebound平移,Android 仿 IOS 拖拽回弹之进阶 ReboundFrameLayout
- 在浏览器中进行深度学习:TensorFlow.js (一)基本概念
- flink入门_Flink入门:读取Kafka实时数据流,实现WordCount
- 【5G科普】华为码chine姐姐聊5G 第1期:5G究竟是个啥?
- DNS(1) DNS基本概念和域名系统
- Vue.js组件的重要选项
- 1、CSS 提示工具(Tooltip),2、box-sizing: border-box;的作用,3、实例2 - 图像的透明度 - 悬停效果,4、CSS 图像拼合技术,
- 读《人月神话》的感想(一)——关于组织结构沟通能力优劣的量化
- 中国移动手机阅读基地社会招聘笔试面试全过程
- R语言-用R眼看琅琊榜小说的正确姿势
- PHP破解微信图片盗链
- java number比较大小_JAVA Number与Math类
- DHCP和交换机的工作原理
- APP在线抢答解决方案(RTC直播间抢答或者抢背唱歌)
- [附源码]计算机毕业设计基于springboot的高校资源共享平台
- Java开发工程师--面试题(珍藏版)
- 手淘启动页全面屏和虚拟键适配
- openMVS深度图计算:DenseReconstruction Estimate之EVTEstimateDepthMap之深度图初始化(patchmatch)