“Python DefaultDict (Daftar)” Kode Jawaban

Python DefaultDict (Daftar)

>>> s = [('yellow', 1), ('blue', 2), ('yellow', 3), ('blue', 4), ('red', 1)]
>>> d = defaultdict(list)
>>> for k, v in s:
...     d[k].append(v)
...
>>> d.items()
[('blue', [2, 4]), ('red', [1]), ('yellow', [1, 3])]
Unusual Unicorn

.defaultdict

>>> from collections import defaultdict
>>> food_list = 'spam spam spam spam spam spam eggs spam'.split()
>>> food_count = defaultdict(int) # default value of int is 0
>>> for food in food_list:
...     food_count[food] += 1 # increment element's value by 1
...
defaultdict(<type 'int'>, {'eggs': 1, 'spam': 7})
>>>
Difficult Duck

Jawaban yang mirip dengan “Python DefaultDict (Daftar)”

Pertanyaan yang mirip dengan “Python DefaultDict (Daftar)”

Lebih banyak jawaban terkait untuk “Python DefaultDict (Daftar)” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya