Tìm hiểu các hàm của List trong lập trình Python cho người mới học

Làm việc với danh sách (List) trong lập trình Python là một chủ đề quan trọng. Bài viết này sẽ giúp các bạn đang học python hiểu hơn các hàm trong List qua những ví dụ cụ thể dưới đây.

Để hiểu kiến thức về danh sách trong lập trình Python, yêu cầu các bạn đã có kiến thức cơ bản về lập trình python như khai báo biến, kiểu dữ liệu và cấu trúc lập trình. Nếu bạn là người mới học lập trình python và chưa rõ kiến thức này. Tham khảo ngay: Hướng dẫn học python cho người mới

Danh sách List trong lập trình Python là gì ?

Trong Python, list là một kiểu dữ liệu cho phép lưu trữ nhiều giá trị khác nhau trong một cấu trúc duy nhất. List rất linh hoạt và có thể chứa các kiểu dữ liệu khác nhau như số nguyên, chuỗi, hoặc thậm chí là các list khác. 

Dưới đây là một số đặc điểm chính của list trong Python:

  • Có thứ tự: Các phần tử trong list được lưu trữ theo thứ tự và có thể truy cập thông qua chỉ số (index), bắt đầu từ 0.
  • Có thể thay đổi: Bạn có thể thêm, xóa, hoặc thay đổi các phần tử trong list sau khi nó được tạo.
  • Cho phép trùng lặp: List có thể chứa các phần tử trùng lặp.


Ví dụ về cách khai báo và sử dụng list trong Python:

# Khai báo một list rỗng
my_list = []
# Khai báo một list với các phần tử
my_list = [1, 2, 3, "hello", [4, 5, 6]]
# Truy cập phần tử trong list
print(my_list[0])  # Output: 1
print(my_list[3])  # Output: hello
# Thêm phần tử vào list
my_list.append(7)
print(my_list)  # Output: [1, 2, 3, "hello", [4, 5, 6], 7]
# Xóa phần tử khỏi list
my_list.remove(2)
print(my_list)  # Output: [1, 3, "hello", [4, 5, 6], 7]
# Thay đổi giá trị của phần tử
my_list[1] = "world"
print(my_list)  # Output: [1, "world", "hello", [4, 5, 6], 7]

Làm việc với các hàm của List trong lập trình Python

Sau khi đã hiểu hơn về danh sách (list) trong lập trình Python, tiếp theo Stanford sẽ chia sẻ chia tiết về cách sử dụng các hàm trong List. Dưới đây là một số hàm thông dụng của list trong Python cùng với các ví dụ cụ thể:

1. append()

Thêm một phần tử vào cuối list.
my_list = [1, 2, 3]
my_list.append(4)
print(my_list)  # Output: [1, 2, 3, 4]

2. insert()

Chèn một phần tử vào vị trí chỉ định.

my_list = [1, 2, 3]
my_list.insert(1, 'a')
print(my_list)  # Output: [1, 'a', 2, 3]

3. remove()

Xóa phần tử đầu tiên có giá trị chỉ định.

my_list = [1, 2, 3, 2]
my_list.remove(2)
print(my_list)  # Output: [1, 3, 2]

4. pop()

Xóa và trả về phần tử tại vị trí chỉ định (nếu không có chỉ định, xóa và trả về phần tử cuối cùng).
my_list = [1, 2, 3]
element = my_list.pop(1)
print(element)  # Output: 2
print(my_list)  # Output: [1, 3]

5. clear()

Xóa tất cả các phần tử trong list.

my_list = [1, 2, 3]
my_list.clear()
print(my_list)  # Output: []

6. index()

Trả về chỉ số của phần tử đầu tiên có giá trị chỉ định.
my_list = [1, 2, 3, 2]
index = my_list.index(2)
print(index)  # Output: 1

7. count()

Trả về số lần xuất hiện của phần tử có giá trị chỉ định.
my_list = [1, 2, 3, 2]
count = my_list.count(2)
print(count)  # Output: 2

8. sort()

Sắp xếp các phần tử trong list theo thứ tự tăng dần.
my_list = [3, 1, 2]
my_list.sort()
print(my_list)  # Output: [1, 2, 3]

9. reverse()

Đảo ngược thứ tự các phần tử trong list.
my_list = [1, 2, 3]
my_list.reverse()
print(my_list)  # Output: [3, 2, 1]

10. copy()

Tạo một bản sao của list.
my_list = [1, 2, 3]
new_list = my_list.copy()
print(new_list)  # Output: [1, 2, 3]

11. extend()

Thêm các phần tử của một iterable (như list khác) vào cuối list hiện tại.

my_list = [1, 2, 3]
my_list.extend([4, 5])
print(my_list)  # Output: [1, 2, 3, 4, 5]
Những hàm này giúp bạn dễ dàng thao tác với list trong Python. Nếu bạn cần thêm thông tin chi tiết hoặc có câu hỏi cụ thể hãy liên ngay với đội ngũ chuyên gia Stanford để được hỗ trợ kịp thời. Chúc bạn học python tốt !

Bên cạnh tự học python, bạn có thể bắt đầu ngay con đường chinh phục lập trình python với sự hướng dẫn của chuyên gia giàu kinh nghiệm Stanford bằng việc đăng ký tham gia khoá lập trình Python tại đây: http://bit.ly/2SLPYFF. Hoặc gọi ngay cho Stanford theo hotline: 0963.723.236 - 0866.586.366 để được gọi lại tư vấn trực tiếp nhé.

==========🎬 🎬 🎬==========
☎️STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0963 723 236 - 0866 586 366
Website: https://stanford.com.vn
Facebook: https://www.facebook.com/Stanford.com.vn
Youtube: http://bit.ly/2TkKT7I

Tags: làm việc với list python, học list python