
Cấu trúc dữ liệu Python
List, dictionary, set, tuple, list comprehension, generator, itertools
1Sự khác biệt cơ bản giữa list và tuple trong Python là gì?
Sự khác biệt cơ bản giữa list và tuple trong Python là gì?
Câu trả lời
List là mutable (có thể chỉnh sửa sau khi tạo) trong khi tuple là immutable (không thể chỉnh sửa). Tính bất biến này khiến tuple trở nên hashable và có thể dùng làm key của dictionary, khác với list. Tuple cũng hơi hiệu quả hơn về bộ nhớ và tốc độ truy cập.
2Phương thức nào nên được dùng để thêm một phần tử vào cuối list trong Python?
Phương thức nào nên được dùng để thêm một phần tử vào cuối list trong Python?
Câu trả lời
Phương thức append() thêm một phần tử duy nhất vào cuối list. Nó sửa đổi list tại chỗ và trả về None. Để thêm nhiều phần tử, dùng extend() hoặc toán tử +=. Phương thức insert() cho phép thêm vào vị trí cụ thể.
3Làm thế nào để tạo một dictionary rỗng trong Python?
Làm thế nào để tạo một dictionary rỗng trong Python?
Câu trả lời
Một dictionary rỗng có thể được tạo bằng {} hoặc dict(). Cú pháp {} ngắn gọn hơn và nhanh hơn một chút. Ký hiệu {} tạo một dictionary rỗng, trong khi set() tạo một set rỗng. Đối với set rỗng, bắt buộc phải dùng set() vì {} được dành riêng cho dictionary.
Kết quả của biểu thức [x**2 for x in range(5)] là gì?
Đặc điểm nào phân biệt set với các collection khác trong Python?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Data Science & ML khác
Cơ bản về Python
Lập trình Hướng đối tượng Python
Kiến Thức Cơ Bản về Git
Cơ bản về SQL
Kiến thức cơ bản về NumPy
Cơ bản về Pandas
Jupyter & Google Colab
SQL Joins & Truy vấn nâng cao
Pandas nâng cao
Trực quan hóa với Matplotlib & Seaborn
Trực quan hóa tương tác với Plotly
Thống kê mô tả
Thống kê suy luận
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML Có Giám Sát: Hồi Quy
ML Có Giám Sát: Phân Loại
Cây Quyết định & Ensemble
ML Không Giám Sát
Pipeline ML & Xác thực
Chuỗi thời gian & Dự báo
Cơ Bản Về Deep Learning
TensorFlow & Keras
CNN và phân loại hình ảnh
RNN & Chuỗi
Transformers & Attention
NLP & Hugging Face
GenAI & LangChain
MLOps và Triển khai
Nắm vững Data Science & ML cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí