filmov
tv
Python defaultdict - Collections module : Python programming for beginners

Показать описание
Python defaultdict - Collections module : Python programming for beginners
from collections import defaultdict
pets_counter = {"dogs": 1, "cats": 1}
print(pets_counter)
print(pets_counter["dogs"])
# print(pets_counter["birds"])
print(pets_counter)
print(pets_counter)
print('*' * 100)
pets_counter = defaultdict(int)
print(pets_counter)
pets_counter["dogs"]
print(pets_counter)
pets_counter["cats"] = "bob"
print(pets_counter)
print('*' * 100)
pets = [
("dog", "Affenpinscher"),
("dog", "Terrier"),
("dog", "Boxer"),
("cat", "Abyssinian"),
("cat", "Birman"),
]
group = defaultdict(list)
print(group)
for name, breed in pets:
group[name].append(breed)
print(name, '--', breed)
group["birds"]
print(group)
group["dog"].append("bulldog")
print(group)
from collections import defaultdict
pets_counter = {"dogs": 1, "cats": 1}
print(pets_counter)
print(pets_counter["dogs"])
# print(pets_counter["birds"])
print(pets_counter)
print(pets_counter)
print('*' * 100)
pets_counter = defaultdict(int)
print(pets_counter)
pets_counter["dogs"]
print(pets_counter)
pets_counter["cats"] = "bob"
print(pets_counter)
print('*' * 100)
pets = [
("dog", "Affenpinscher"),
("dog", "Terrier"),
("dog", "Boxer"),
("cat", "Abyssinian"),
("cat", "Birman"),
]
group = defaultdict(list)
print(group)
for name, breed in pets:
group[name].append(breed)
print(name, '--', breed)
group["birds"]
print(group)
group["dog"].append("bulldog")
print(group)