python 字典值儲存列表的兩種方式

2021-10-05 19:43:48 字數 569 閱讀 8368

示例構建了列表相同值的索引的字典鍵值對,0,1,2,3,4,6這些索引的值都是3,5索引值是1,分別作為字典的鍵和值

方法一、dict.setdefault(key, default=none)

如果字典中包含有給定鍵,則返回該鍵對應的值,否則返回為該鍵設定的值。

sample = [3, 3, 3, 3, 3, 1, 3]

dic = {}

for i,_id in enumerate(sample):

print(dic)

方法二、from collections import defaultdict

from collections import defaultdict

sample = [3, 3, 3, 3, 3, 1, 3]

dic = defaultdict(list)

for i, _id in enumerate(sample):

print(dic)

Python字典中的值為列表或字典的構造例項

1 值為列表的構造例項 dic 程式設計客棧 dic.setdefault key,append value 示程式設計客棧例如下 www.cppcns.com dic.setdefault a append 1 dic.setdefault a append 2 dic 2 值為字典的構造例項 d...

python 字典 列表

dictionary 字典,是除列表以外,python中最靈活的資料型別。字典可以儲存多個資料,儲存相關的資訊 dict 字典使用鍵值對儲存資料,鍵值對鍵名和鍵值 鍵名 key 就是鍵索引 鍵值 value 是資料 鍵名和鍵值之間用 值可以是任何型別,鍵名只能是字串 數字,元組 列表是有序的集合 下...

Python字典列表

字典 dictionary 鍵值對 key value 的集合。定義時使用花括號 eg name dic 這個是隨便寫的 key可以是數字或者字串型別 也可以是布林型別,比較少 value可以是任意型別的資料。字典訪問 print name key 字典新增 name key value 存在會覆蓋...