dict1 = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
dict1
# {'a': 1, 'b': 2, 'c': 3, 'd': 4}
dict1.keys()
# dict_keys(['a', 'b', 'c', 'd'])
dict1.values()
# dict_values([1, 2, 3, 4])
dict1.items()
# dict_items([('a', 1), ('b', 2), ('c', 3), ('d', 4)])
new = {k: v*2 for k, v in dict1.items()}
new
# {'a': 2, 'b': 4, 'c': 6, 'd': 8}
new2 = {k*2: v for k, v in dict1.items()}
new2
# {'aa': 1, 'bb': 2, 'cc': 3, 'dd': 4}
dic = {}
for i in range(10):
if i % 2 == 0:
dic[i] = i * 2
dic
# {0: 0, 2: 4, 4: 8, 6: 12, 8: 16}
new = {i: i*2 for i in range(10) if i % 2 == 0}
new
# {0: 0, 2: 4, 4: 8, 6: 12, 8: 16}
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
car
# {'brand': 'Ford', 'model': 'Mustang', 'year': 1964}
car.get("model")
# 'Mustang'
x = car.get("price", 15000)
x
# 15000
d1 = {'a': 10, 'b': 9, 'c': 8, 'd': 7}
d2 = {'a': 1, 'b': 2, 'c': 3, 'e': 2}
{ key: d1[key] - d2.get(key,0)for key in d1}