如何在python中使用defaultdict计算键值的和

  介绍

本篇文章给大家分享的是有关如何在python中使用defaultdict计算键值的和,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

python可以做什么

python是一种编程语言,内置了许多有效的工具,python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。

<强> 1。字典中的键

字典(字典)数据类型,不同于其他由数字索引的序列,字典是用“键”来索引的。通常表示为dict(关键:val,…),有以下特征:

(1)键可以是任何不可变(不可变的)数据类型(不可变数据类型:数字,字符串,元组)(也就是说关键不能为列表和字典类型),

(2)每个键必须是唯一的;

(3)字典中每一项的顺序是任意的;

<强> 2. dict.setdefault()设置默认值

 strings =,(& # 39;小狗# 39;,,& # 39;小猫# 39;,,& # 39;小狗# 39;,,& # 39;小狗# 39;,,& # 39;黄鼠狼# 39;,,& # 39;小狗# 39;,,& # 39;小猫# 39;,,& # 39;小狗# 39;),counts =, {}, for  kw 拷贝字符串:,counts.setdefault(千瓦,0),计数(千瓦),+=,1,#,原PPT中这里有一个笔误

<强> 3。计算键值实例

利用defaultdict设置默认值的方法defaultdict (int) .

<>之前拷贝[6]:,d =, defaultdict (int)   ,   [7]:拷贝,objs =, [{& # 39; F29958SVDK6& # 39;:, 12},, {& # 39; F29958SVDK6& # 39;:, 12},, {& # 39; F29958SVDK6& # 39;:, 12},, {& # 39; F29958SVDK6& # 39;:, 12},, {& # 39; F29958SVDK6& # 39;:, 12}]   ,   [8]:拷贝,for  obj 拷贝obj:   ,,,,,,,,,for 关键,value 拷贝obj.items ():   ,,,,,,,,,,,,,d(例子),+=,价值   ,,…:   ,   拷贝;[9]:d   [9]:,defaultdict (int,, {& # 39; F29958SVDK6& # 39;:, 60})

以上就是如何在python中使用defaultdict计算键值的和,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

如何在python中使用defaultdict计算键值的和