Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

List ​

List Python là dãy có thứ tự, có thể thay đổi và có thể chứa nhiều kiểu đối tượng. bắt đầu từ 0. Chỉ mục âm đếm từ cuối. append thêm ở cuối. List khác NumPy: List * 2 lặp lại dãy, không nhân số trong dãy.

Giải thích kỹ thuật ​

Mutable và aliasing. List có thể thay đổi tại chỗ. Gán b = a khiến hai tên dùng chung đối tượng, còn b = a.copy() tạo một list mới. Đây chỉ là sao chép nông, vì vậy các đối tượng lồng bên trong vẫn có thể dùng chung.

So sánh a is b kiểm tra hai tên có trỏ đến cùng đối tượng hay không, còn a == b so sánh giá trị. List khác NumPy về quy tắc tính toán theo từng phần tử.

Ví dụ ​

Với list a = [1, 2], phép a * 2 lặp lại dãy thành [1, 2, 1, 2]. Còn với NumPy chứa [1, 2], nhân 2 theo từng phần tử cho [2, 4].

Khi nào cần dùng? ​

Đọc Python cơ bản trước khi chuyển sang NumPy và pandas.

Câu hỏi ôn lại ​

Với a=[4,5,6], a[-1] là gì?

Xem đáp án

Thuật ngữ liên quan ​

Cập nhật lần cuối:

Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to