python中setdefault_python练习之setdefault用法详解

python中setdefault_python练习之setdefault用法详解setdefault 作为 python 字典中的函数 有很多功能 语法 dict setdefault key default None key 为查找的键 default 为查不到时 系统自动在字典里生成的与 key 对应的值 如果存在该键值对 则返回对应的值 否则返回 default 的参数用法 给字典中的不存在的键赋值为 default 的参数 gt gt gt spam name

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207299.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午2:07
下一篇 2026年3月19日 下午2:07


相关推荐

  • navicat导入sql文件报错_navicat怎么导入sql数据库文件

    navicat导入sql文件报错_navicat怎么导入sql数据库文件一、打开navicat,打开连接,右击连接名(如果新建连接,需要使用对应数据库的ip地址和密码,本机的是地址localhost,密码是自己mysql数据库的密码),选择新建数据库,数据库名要和想要导入的文件名一样(这种情况针对的是sql文件是直接由整个数据库导出的一个sql文件,如果表导出的sql文件,应该是随便命名数据库的名字,表名应该是和需要导入的文件名字相同(第二种情况没有亲自试过))。…

    2022年10月2日
    6
  • “龙虾”概念股,集体大跌

    “龙虾”概念股,集体大跌

    2026年3月12日
    2
  • nanomsg使用_jmeter下载安装教程

    nanomsg使用_jmeter下载安装教程最近在构建一个中间层的通信架构,本来想用dbus,在实验过程中发现dbus对于国产系统支持版本比较低,安装比较麻烦,今天无意中看中了nanomsg,尽管没有dbus那么强悍的生态,但基本能满足需求。

    2022年8月4日
    11
  • 查看oracle端口号「建议收藏」

    查看oracle端口号「建议收藏」我的oracle安装路径:D:/Study/Oracle打开其中的tnsnames.ora此文件中port=“端口号”端口号一般为1521

    2022年4月18日
    243
  • pdaf的一些计算「建议收藏」

    pdaf的一些计算「建议收藏」 Pdaf数据获取流程根据上层的isCommand命令,在otp中获取到pdinfo。构建flowcontrolpdaf相关信息的结构体pd_profile,通过sendCommand在snesordriver文件中获取信息pdafcapacity、pdafinfo、vcinfo、cropwininfo。将矫正数据送入PDcore中,会将otp中的pdinfo和driver中进行对比,不一致则报错。在convertPDBufFormat中将pd点统一转换成raw16的格式,

    2025年9月24日
    11
  • linux修改用户权限与所属组_linux修改用户组的权限

    linux修改用户权限与所属组_linux修改用户组的权限如何在linux下修改组权限chmodg+rpath/file加读权限当前目录chmod-Rg+rpath/file加读权限当前目录以及子目录g-r减读权限g+w加写权限g-wg+x加执行权限g-x经常会用到的命令,记一下。1.chgrp修改文件所属组#简单使用,将文本test.txt所属组改为gourp1chgrpgourp1test.txt2.chown修改文件拥有…

    2025年10月26日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号