Trong phần sau, bạn sẽ tìm hiểu hơn 10 ví dụ phổ biến nhất về những gì bạn thường muốn làm với một danh sách các chuỗi
Danh sách các chuỗi trong Python
Danh sách là một loại thường được sử dụng trong Python. Nó được sử dụng để lưu trữ nhiều phần tử ở một nơi để dễ dàng truy cập, cập nhật và sửa đổi
Việc xử lý một danh sách các chuỗi trong Python là điều phổ biến. Đó là lý do tại sao bạn sẽ học được một số điều hữu ích mà bạn có thể làm với nó
Hãy bắt đầu bằng cách tạo một danh sách các chuỗi. Về mặt cú pháp, có hai cách để làm điều này
Để tạo danh sách các chuỗi trong Python, hãy thêm các chuỗi được phân tách bằng dấu phẩy bên trong dấu ngoặc vuông. Nhớ thêm dấu ngoặc kép xung quanh mỗi chuỗi
Ví dụ
names = ["Alice", "Bob", "Charlie"]Bạn cũng có thể khai báo danh sách các chuỗi bằng nhiều dòng
Ví dụ
names = [ "Alice", "Bob", "Charlie" ]Đôi khi biểu thức dễ đọc hơn theo cách này. Ví dụ: khi bạn tạo một danh sách dài các chuỗi, bạn nên trải rộng biểu thức trên nhiều dòng
Tiếp theo, hãy xem một số điều hữu ích mà bạn có thể muốn thực hiện với danh sách các chuỗi
Cách in danh sách chuỗi trong Python
Nếu bạn muốn in nguyên danh sách các chuỗi, chỉ cần chuyển nó vào hàm names = ["Alice", "Bob", "Charlie"] print(names)1
Ví dụ
names = ["Alice", "Bob", "Charlie"] print(names)đầu ra
['Alice', 'Bob', 'Charlie']Nếu bạn muốn in từng chuỗi một, hãy sử dụng vòng lặp for
Ví dụ
names = ["Alice", "Bob", "Charlie"] for name in names: print(name)đầu ra
Alice Bob CharlieCách thay đổi trường hợp danh sách chuỗi
1. chữ thường
Để chuyển đổi một chuỗi thành chữ thường trong Python, hãy sử dụng phương thức names = ["Alice", "Bob", "Charlie"] print(names)2 tích hợp sẵn của một chuỗi
Để chuyển đổi danh sách các chuỗi thành chữ thường, hãy sử dụng vòng lặp
Ví dụ
________số 8_______đầu ra
['alice', 'bob', 'charlie']Ngoài ra, bạn cũng có thể sử dụng cách hiểu danh sách. Đây thực chất là một vòng lặp for-linerVí dụ
names = ["Alice", "Bob", "Charlie"] names_lower = [name.lower() for name in names] print(names_lower)đầu ra
['alice', 'bob', 'charlie']2. chữ hoa
Để chuyển một chuỗi thành chữ hoa trong Python, hãy sử dụng phương thức names = ["Alice", "Bob", "Charlie"] print(names)3 tích hợp sẵn của một chuỗi
Để chuyển danh sách các chuỗi thành chữ hoa, lặp qua danh sách và chuyển đổi từng chuỗi thành chữ hoa
Ví dụ
names = ["Alice", "Bob", "Charlie"]1đầu ra
names = ["Alice", "Bob", "Charlie"]23. Viết Hoa Các Chữ Cái Đầu Tiên
Để viết hoa chữ cái đầu tiên của chuỗi, hãy gọi phương thức names = ["Alice", "Bob", "Charlie"] print(names)4
Để viết hoa toàn bộ danh sách các chuỗi, hãy sử dụng cách hiểu danh sách (hoặc vòng lặp for) và viết hoa từng chuỗi một
Ví dụ
names = ["Alice", "Bob", "Charlie"]3đầu ra
['Alice', 'Bob', 'Charlie']Cách sắp xếp danh sách chuỗi trong Python
Sắp xếp dữ liệu là một khả năng quan trọng. Trong Python, sắp xếp dễ dàng với hàm names = ["Alice", "Bob", "Charlie"] print(names)5 tích hợp. Hãy xem một vài ví dụ hữu ích
1. Sắp xếp chữ cái
Một cách rất cơ bản để sắp xếp dữ liệu văn bản là sắp xếp nó theo thứ tự bảng chữ cái
Trong Python, gọi hàm names = ["Alice", "Bob", "Charlie"] print(names)5 trên danh sách các chuỗi sẽ tạo ra thứ tự bảng chữ cái của danh sách
Ví dụ
names = ["Alice", "Bob", "Charlie"]5đầu ra
['Alice', 'Bob', 'Charlie']2. Đảo ngược sắp xếp chữ cái
Đôi khi bạn muốn đảo ngược thứ tự bảng chữ cái. Để làm điều này, bạn có thể đặt tham số names = ["Alice", "Bob", "Charlie"] print(names)7 names = ["Alice", "Bob", "Charlie"] print(names)8 trong hàm names = ["Alice", "Bob", "Charlie"] print(names)5
Ví dụ
names = ["Alice", "Bob", "Charlie"]7đầu ra
names = ["Alice", "Bob", "Charlie"]83. Sắp xếp theo chiều dài
Để sắp xếp danh sách các chuỗi theo độ dài (ngắn nhất trước), hãy chỉ định tham số ['Alice', 'Bob', 'Charlie']0 bên trong lệnh gọi hàm names = ["Alice", "Bob", "Charlie"] print(names)5
Ví dụ
names = ["Alice", "Bob", "Charlie"]9đầu ra
names = [ "Alice", "Bob", "Charlie" ]0Nếu bạn muốn sắp xếp danh sách các chuỗi theo thứ tự độ dài đảo ngược (dài nhất trước), bạn có thể thực hiện
names = [ "Alice", "Bob", "Charlie" ]1đầu ra
names = [ "Alice", "Bob", "Charlie" ]2Cách hợp nhất danh sách các chuỗi
Để kết hợp một danh sách các chuỗi, hãy sử dụng phương thức ['Alice', 'Bob', 'Charlie']2 của một chuỗi
Ví dụ, để tham gia một danh sách các từ để tạo thành một câu, bạn có thể gọi
names = [ "Alice", "Bob", "Charlie" ]3đầu ra
names = [ "Alice", "Bob", "Charlie" ]4Ở đây chuỗi đầu tiên là ['Alice', 'Bob', 'Charlie']3. Nó đóng vai trò là dấu phân cách giữa các chuỗi kết hợp
Dấu phân cách thực sự có thể là bất cứ thứ gì
Ví dụ: nếu bạn muốn kết hợp các chuỗi theo một dòng mới, bạn có thể thực hiện
names = [ "Alice", "Bob", "Charlie" ]5đầu ra
names = [ "Alice", "Bob", "Charlie" ]6Cách lọc danh sách chuỗi trong Python
Đối với một danh sách dựa trên một tiêu chí, bạn có thể sử dụng hàm ['Alice', 'Bob', 'Charlie']4 tích hợp
Chức năng này mất
- Một biểu thức lambda. Đây là một hoạt động hoạt động như một tiêu chí lọc
- Danh sách cần lọc
Ví dụ: hãy lọc danh sách các tên có chứa chữ cái ['Alice', 'Bob', 'Charlie']5
names = [ "Alice", "Bob", "Charlie" ]7đầu ra
names = [ "Alice", "Bob", "Charlie" ]8Trong trường hợp bạn không quen với các biểu thức lambda, hãy xem hướng dẫn này để biết thêm chi tiết
Cách chuyển đổi danh sách chuỗi thành danh sách số nguyên
Đôi khi bạn có thể nhận được dữ liệu dưới dạng danh sách các số. Nhưng những con số là chuỗi. Trong trường hợp này, bạn muốn chuyển đổi chúng thành số nguyên