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 Show Danh sách các chuỗi trong PythonDanh 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 PythonNế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 Charlie Cách thay đổi trường hợp danh sách chuỗi1. 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"] 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"]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 PythonSắ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áiMộ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"]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 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
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 |