Tổng quan các kiến thức về list trong Python

1
9556
Module trong python
Khóa Học Lập Trình Python
This entry is part [part not set] of 29 in the series Python Không Khó

List trong Python là một trong những dạng dữ liệu được dùng thường xuyên nhất trong python. Hãy cùng mình đi tìm hiều về list và các thao tác cơ bản với list. Nếu các bạn chưa xem qua về các bài viết hay và bổ ích của bọn mình về python, có thể xem tại đây.

Khai báo list trong Python

ví dụ về list trong python
ví dụ về list trong python

List trong python là một dạng dữ liệu cho phép lưu trữ nhiều loại dữ liệu khác nhau và chúng ta có thể truy cập đến các phần tử của list thong qua vị trí của chúng. Các giá trị của list được phân tách bằng dấu phẩy và nằm trong dấu ngoặc vuông. Có thể coi list trong python như mảng tuần tự ở trong các ngôn ngữ khác.

Truy cập giá trị của list

Việc truy cập giá trị của list cũng giống như việc truy cập giá trị của chuỗi. Các phần tử được đánh số bắt đầu từ 0 theo chiều trái qua phải và từ -1 theo chiều từ phải qua trái.

Nếu bạn muốn lấy ra một list con từ list ban đầu, có thể dùng cú pháp sau:

Ví dụ, lấy ra từ phàn tử thứ 2 đến phần tử thứ 6:

Làm việc với list trong python

không giống như chuỗi, các phần tử trong list có thể thay đổi giá trị

Sửa giá trị của list

Thêm phần tử

Để thêm một phần tử cho list, ta có thể dùng hàm append() để thêm.

ví dụ:

Chèn phần tử

để chèn một phần tử vào vị trị nào đó có thể dùng hàm insert.

ví dụ, chèn ‘mùng 4’ vào trước vào vị trí thứ 3.

Xóa phần tử

hàm del(): xóa một hay nhiều phần tử trong list.

hàm remove(): xóa một phần tử khi biết giá trị của nó .

ví dụ: xóa phần tử thứ 3

List lồng nhau

Như đã nói ở đầu bài thì list có thể có nhiều kiểu dữ liệu khác nhau nên ta cũng có thể cho list này vào một list khác.

Cứ như vậy, có thể lồng nhiều list vào nhau.

Đối với list lồng nhau như thế này thì chúng ta truy xuất đến các phần tử như bình thường, theo cấp từ ngoài vào trong.

Một số hàm thường dùng khác

hàm len(): sẽ trả về độ dài của list

hàm max(): trả về giá trị lớn nhất trong list

hàm min(): trả về giá trị nhỏ nhất trong list.

hàm reverse(): đảo ngược vị trí của các phần tử

hàm index(): lấy vị trí của phần tử

hàm sum(): trả về tổng của các phần tử

hàm sort(): sắp xếp list

vd: sắp xếp theo thứ tự tăng dần

vd: Sắp xếp theo thứ tự dảm dần

Hàm count()

Hàm này sẽ trả về  số lần xuất hiện đối tượng trong list

Bài viết về list của mình đến đây là kết thúc. Hi vọng bài viết của mình có thể giúp các bạn hiểu rõ hơn về list, các thao tác cơ bản với list.

Tham gia group FB của Lập Trình Không Khó để cùng anh em chúng tôi giao lưu và chia sẻ nhé!

Thân!!!

Subscribe
Notify of
guest
1 Bình luận
Inline Feedbacks
View all comments