-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path36_dictionary_method.py
More file actions
83 lines (55 loc) · 1.62 KB
/
Copy path36_dictionary_method.py
File metadata and controls
83 lines (55 loc) · 1.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
"""Characteristics of Dictionary
Stores data in key-value form
Mutable (can change)
Duplicate keys not allowed"""
# Dictionary methods example
student = {
"name": "Shubham",
"age": 21,
"course": "MCA"
}
print(student)
# -------------------------------------------------
# get() -> gets value using key
print(student.get("name"))
# Output: Shubham
# -------------------------------------------------
# keys() -> returns all keys
print(student.keys())
# Output: dict_keys(['name', 'age', 'course'])
# -------------------------------------------------
# values() -> returns all values
print(student.values())
# Output: dict_values(['Shubham', 21, 'MCA'])
# -------------------------------------------------
# items() -> returns key-value pairs
print(student.items())
# Output: dict_items([('name', 'Shubham'), ('age', 21), ('course', 'MCA')])
# -------------------------------------------------
# update() -> updates dictionary
student.update({"city": "Ghaziabad"})
print(student)
# Output:
# {'name': 'Shubham', 'age': 21, 'course': 'MCA', 'city': 'Ghaziabad'}
# -------------------------------------------------
# pop() -> removes element using key
student.pop("age")
print(student)
# Output:
# {'name': 'Shubham', 'course': 'MCA', 'city': 'Ghaziabad'}
# -------------------------------------------------
# copy() -> creates copy of dictionary
new_student = student.copy()
print(new_student)
# Output:
# {'name': 'Shubham', 'course': 'MCA', 'city': 'Ghaziabad'}
# -------------------------------------------------
# clear() -> removes all elements
temp = {
"a": 1,
"b": 2
}
temp.clear()
print(temp)
# Output:
# {}