Bài giảng Nhập môn lập trình khoa học dữ liệu: Bài 5 - Trương Xuân Nam

Bài giảng Nhập môn lập trình khoa học dữ liệu: Bài 5 Ngôn ngữ lập trình python (4) cung cấp cho người học những kiến thức như: Set (tập hợp) và Frozenset (tập hợp tĩnh); Dictionary (từ điển); Module và Package; Bài tập. Mời các bạn cùng tham khảo! | NHẬP MÔN LẬP TRÌNH KHOA HỌC DỮ LIỆU Bài 5 Ngôn Ngữ Lập Trình Python 4 Nhắc lại kiến thức bài trước Kiểu dữ liệu tuần tự là kiểu dữ liệu cho phép xử lý dữ liệu bằng cách xử lý từng-phần-tử-con-một Danh sách list dãy các phần tử khai báo bên trong cặp ngoặc vuông nội dung có thể thay đổi Hàng tuple dãy các phần tử khai báo bên trong cặp ngoặc tròn nội dung cố định không thay đổi Range miền có thể xem như một dạng tuple đặc biệt gồm các số nguyên chuyên dùng cho lặp for Chuỗi str một dạng tuple đặc biệt gồm nhiều chuỗi có độ dài 1 ký tự TRƯƠNG XUÂN NAM 2 Nhắc lại kiến thức bài trước Các kiểu dữ liệu này có chung đặc điểm Bản chất là các đối tượng được viết một cách tự nhiên Rất nhiều phương thức hỗ trợ việc xử lý Sử dụng chung 2 hệ thống chỉ mục âm và dương Sử dụng chung kĩ thuật cắt lát bằng chỉ mục Sử dụng chung 3 phép toán in Chuỗi có rất nhiều kĩ thuật định dạng nội dung List và Tuple có thể được tạo bằng comprehension Nhiều hàm dựng sẵn built-in xử lý các kiểu dữ liệu này len max min all any filter sorted sum zip TRƯƠNG XUÂN NAM 3 Nội dung 1. Set tập hợp và Frozenset tập hợp tĩnh 2. Dictionary từ điển 3. Module và Package 4. Bài tập TRƯƠNG XUÂN NAM 4 Phần 1 Set tập hợp và Frozenset tập hợp tĩnh TRƯƠNG XUÂN NAM 5 Giới thiệu và khởi tạo Set tập hợp các đối tượng không trùng nhau Khai báo trực tiếp bằng cách liệt kê các phần tử con đặt trong cặp ngoặc nhọn ngăn cách bởi phẩy gt gt gt basket apple orange apple pear gt gt gt print basket orange pear apple xóa trùng nhau Tạo set bằng constructor s1 set 1 2 3 4 1 2 3 4 s2 set 1 1 1 1 s3 s1 s2 2 3 4 s4 set range 1 100 1 2 3 98 99 TRƯƠNG XUÂN NAM 6 Khởi tạo Tạo set bằng set comprehension a r d a x for x in abracadabra if x not in abc Set không thể chứa những đối tượng mutable có thể bị thay đổi mặc dù chính set lại có thể thay đổi a set 1 2 2 3 lỗi a set 1 2 2 3 1 2 2 3 quot abc quot 1 2 quot abc quot 2 3 Frozenset giống set nhưng không thể bị thay đổi b frozenset 1 2 2 3 1 2 2 3 quot abc quot lỗi TRƯƠNG XUÂN

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
31    81    2    26-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.