Professional Documents
Culture Documents
Collection
Collection
Exercise: Cho 1 tuple điểm học sinh của 1 lớp, kiểm tra xem: a.có bao nhiêu học
sinh được điểm 8, b. Tìm điểm cao nhất, c. Tính điểm trung bình của lớp.
Tuple in list
List = [(item1, item2), (item3, item4), (item5, item6)]
Set
My_set = {item1, item2, item3}
Unordered and unindexed
Similar to List, but:
● Cannot change item’s value
● No duplicated value
Set methods
● add(item)
● remove(item)
● clear
● set(my_list): convert set to list
When to use Set?
● Get unique element in list
● Math operation like union, intersection,...
https://www.datacamp.com/community/tutorials/sets-in-python
Dictionary
My_dict = {key1:value1, key2:value2}
unordered, changeable and indexed
Dictionary Loop
.values() : value
.items():
key, value
Dict methods
● Key in dict: check key exist
● len(dict): length of dictionary
● Dict[new_key] = new_value: add item
● dict.pop(key): remove item
Bài tập
1. Cho 1 dict điểm học sinh. Cho người dùng nhập tên 1 bạn, kiểm tra điểm bạn
đấy, nếu không có trong danh sách lớp thì thông báo cho người dùng.
2. Merge 2 list thành 1 dict:
Input: keys = ['Ten', 'Twenty', 'Thirty']
values = [10, 20, 30]
Output: dics = {'Ten': 10, 'Twenty': 20, 'Thirty': 30}
Q&A
The end