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 trạng 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 Charlie
Cá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-liner
Ví dụ
names = [ "Alice", "Bob", "Charlie" ]0
đầ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"]2
3. 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 theo thứ tự 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"]8
3. 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" ]0
Nế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" ]2
Cá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" ]6
Cách lọc danh sách chuỗi trong Python
Đối với 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" ]8
Trong 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