tailieunhanh - Bài giảng Lập trình cho khoa học dữ liệu - Bài 6: Xử lý dữ liệu trong Python

Bài giảng Lập trình cho khoa học dữ liệu - Bài 6: Xử lý dữ liệu trong Python cung cấp cho người học những kiến thức như: Dictionary (từ điển); Set (tập hợp); Module và Package. Mời các bạn cùng tham khảo! | LOGO LẬPTRÌNH CHO KHOA HỌC DỮ LIỆU Bài 6. Xử lý dữ liệu trong Python Nội dung 1 Dictionary từ điển 2 Set tập hợp 3 Module vàPackage 2 Dictionary từ điển Từ điển là một danh sách các từ khóa key và giá trị của nó value Mỗi cặp key-value được xem như là một phần tử. Xác định từ điển trong cặp Yêucầu các key không được trùng nhau chỉ có các giá trị duy nhất Key phải là một kiểu dữ liệu không thay đổi immutable như chuỗi số hoặc tuple. Key và value được phân biệt riêng rẽ bởi một dấu hai chấm Cácphầntửphânbiệtnhaubởimộtdấuphảy 3 Dictionary từ điển Cú pháp khai báo từ điển Key values VD1 dic1 1 one 2 two 3 three VD2 dic2 Khai báo một từ điển rỗng VD3 dic3 1 2 3 quot abc quot lỗi do Key là kiểu dữ liệu thay đổi Thêm phần tử vào từ điển Key values VD4 dic1 4 four 4 Dictionary từ điển key key Truy cập các giá trị trong từ điển Key VD1 print dic1 1 kết quả one VD2 dic1 2 abc Kết quả từ điển dic1 1 one 2 abc 3 three Nếu cố gắng truy cập vào phần tử không có trong từ điển thì sẽ báo lỗi VD3 print dic1 4 sẽ báo lỗi 5 Dictionary từ điển Một số phép toán phương thức thường dùng len d trả về độ dài của từ điển số cặp key-value del d k xóa key k và value tương ứng cmd d1 d2 So sánh các phần tử của cả hai từ điển d k in d trả về True nếu có key k trong từ điển d k not in d trả về True nếu không có key k trong từ điển pop k trả về value tương ứng với key k và xóa cặp này đi popitem trả về và xóa một cặp key value tùyý 6 Dictionary từ điển Một số phép toán phương thức thường dùng get k lấy về value tương ứng với keyk Khác phép ở chỗ get trả về None nếu k không phải làkey update w ghép các nội dung từ từ điển w vào từ điển hiện tại nếu key trùng thì lấy value từ w items trả về list các cặp key value keys trả về các key của từ điển values trả về các value của từ điển zip l1 l2 ghép 2 danh sách thành 1 từ điển 7 Dictionary từ điển VD1 Viết chương trình tạo 1 từ điển với key là các số từ nhiên từ 1 đến 20 còn các values là bình phương của các key tương ứng. VD2 Viết chương trình nhập 1