婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 詳解Python 中的 defaultdict 數(shù)據(jù)類型

詳解Python 中的 defaultdict 數(shù)據(jù)類型

熱門標(biāo)簽:申請(qǐng)辦個(gè)400電話號(hào)碼 400電話辦理費(fèi)用收費(fèi) 千呼ai電話機(jī)器人免費(fèi) 鎮(zhèn)江人工外呼系統(tǒng)供應(yīng)商 柳州正規(guī)電銷機(jī)器人收費(fèi) 深圳網(wǎng)絡(luò)外呼系統(tǒng)代理商 騰訊地圖標(biāo)注有什么版本 高德地圖標(biāo)注字母 外呼系統(tǒng)前面有錄音播放嗎

這篇文章給大家介紹Python 中的 defaultdict 數(shù)據(jù)類型,具體內(nèi)容如下所示:

官方網(wǎng)址

首先,defaultdictdict 的一個(gè)子類。通常 Python 中字典(dict)這種數(shù)據(jù)類型是通過(guò)鍵值對(duì)來(lái)存取的,當(dāng)索引一個(gè)不存在的鍵時(shí),就會(huì)引發(fā) keyerror 異常。那么,defaultdict 就可以解決這個(gè)問(wèn)題,它可以實(shí)現(xiàn)為不存的鍵值返回一個(gè)默認(rèn)值。

defaultdictcollections 包下的一個(gè)模塊,defaultdict 在初始化時(shí)可以提供一個(gè) default_factory 的參數(shù),default_factory 接收一個(gè)工廠函數(shù)作為參數(shù), 可以是 int、str、list 等內(nèi)置函數(shù),也可以是自定義函數(shù)。

用法實(shí)例如下:

示例一: 統(tǒng)計(jì)字符串中字母出現(xiàn)的個(gè)數(shù)。

from collections import defaultdict

s = 'mississippi'
d = defaultdict(int)
for k in s:
 d[k] += 1
print(d)

# 輸出
# defaultdict(class 'int'>, {'m': 1, 'i': 4, 's': 4, 'p': 2})

如果不用 defaultdict 的話,寫法如下:

s = 'mississippi'
d = {}
for k in s:
 if k not in d:
  d[k] = 1
 else:
  d[k] = d[k] + 1
print(d)

# 輸出
# {'m': 1, 'i': 4, 's': 4, 'p': 2}
s = [('yellow', 1), ('blue', 2), ('yellow', 3), ('blue', 4), ('red', 1)]
d = defaultdict(list)
for k, v in s:
 d[k].append(v)
print(d)

# 輸出
# defaultdict(class 'list'>, {'yellow': [1, 3], 'blue': [2, 4], 'red': [1]})

示例二: 使用 lambda 函數(shù)。

q = defaultdict(lambda: [0, 0, 0])
print(q['a'])

# 輸出
# [0, 0, 0]

到此這篇關(guān)于Python 中的 defaultdict 數(shù)據(jù)類型的文章就介紹到這了,更多相關(guān)Python defaultdict 數(shù)據(jù)類型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python基礎(chǔ)之?dāng)?shù)據(jù)類型知識(shí)匯總
  • python中必會(huì)的四大高級(jí)數(shù)據(jù)類型(字符,元組,列表,字典)
  • python-pandas創(chuàng)建Series數(shù)據(jù)類型的操作
  • python 數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換的總結(jié)
  • 詳解python變量與數(shù)據(jù)類型
  • Python 分布式緩存之Reids數(shù)據(jù)類型操作詳解
  • python數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換實(shí)例詳解
  • Python xml、字典、json、類四種數(shù)據(jù)類型如何實(shí)現(xiàn)互相轉(zhuǎn)換
  • 淺析python表達(dá)式4+0.5值的數(shù)據(jù)類型
  • Python數(shù)據(jù)類型最全知識(shí)總結(jié)

標(biāo)簽:大慶 烏蘭察布 平頂山 哈爾濱 海南 合肥 郴州 烏蘭察布

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解Python 中的 defaultdict 數(shù)據(jù)類型》,本文關(guān)鍵詞  詳解,Python,中的,defaultdict,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解Python 中的 defaultdict 數(shù)據(jù)類型》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于詳解Python 中的 defaultdict 數(shù)據(jù)類型的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 杂多县| 巴林右旗| 璧山县| 衡阳市| 麦盖提县| 玉屏| 连江县| 肇东市| 江山市| 吉首市| 黄平县| 雷州市| 吉安市| 黄浦区| 石棉县| 封丘县| 巍山| 江门市| 万安县| 黄平县| 昌平区| 万全县| 正安县| 会理县| 三河市| 武邑县| 祥云县| 舒兰市| 桐柏县| 固安县| 冷水江市| 海丰县| 定安县| 高安市| 从江县| 巴彦淖尔市| 芜湖县| 仁化县| 上思县| 江门市| 郓城县|