Bài đăng này mô tả cách làm việc với danh sách các chuỗi trong Python. Danh sách là một trong những cấu trúc dữ liệu phổ biến nhất trong Python và chúng thường được sử dụng để giữ chuỗi
Ví dụ nhanh
Đầu tiên chúng tôi sẽ đưa ra một số ví dụ nhanh
# define a list of strings
>>> names = ["Eve", "Alice", "Bob"]
# print the list of strings
>>> print[names]
['Eve', 'Alice', 'Bob']
# loop over the names list, and
# print each string one at a time
>>> for name in names:
>>> print[name]
Eve
Alice
Bob
# add a name to the list
>>> names.append["Charlie"]
# check if the list contains a string
>>> if "Bob" in names:
>>> print["Bob is here"]
Bob is here
# add another string list to it
>>> more_names = ["Ivan", "Gerth"]
>>> names = names + more_names
# sort the list
>>> names.sort[]
# join the strings in the list by a comma
>>> comma_separated = ", ".join[names]
>>> print[comma_separated]
Alice, Bob, Charlie, Eve, Gerth, Ivan
Các phần tiếp theo mô tả các thao tác này trên danh sách chuỗi chi tiết hơn
Tạo danh sách các chuỗi
Để tạo danh sách các chuỗi, trước tiên hãy sử dụng dấu ngoặc vuông
colors = ["red", "blue", "green"]
5 và colors = ["red", "blue", "green"]
6 để tạo danh sách. Sau đó đặt các mục danh sách bên trong dấu ngoặc được phân tách bằng dấu phẩy. Hãy nhớ rằng các chuỗi phải được bao quanh bởi dấu ngoặc kép. Ngoài ra, hãy nhớ sử dụng colors = ["red", "blue", "green"]
7 để lưu trữ danh sách trong một biếnVì vậy, chúng tôi nhận được một cái gì đó như thế này
colors = ["red", "blue", "green"]
Nó cũng được phép đặt mỗi chuỗi trên một dòng riêng biệt
animals = [
"deer",
"beaver",
"cow"
]
Thêm chuỗi vào danh sách
Khi bạn đã có một danh sách các chuỗi và bạn muốn thêm một chuỗi khác vào đó, bạn có thể sử dụng phương thức
colors = ["red", "blue", "green"]
8colors = ["red", "blue", "green"]
colors.append["purple"]
Bạn cũng có thể tạo một danh sách mới chỉ có một chuỗi trong đó và thêm nó vào danh sách hiện tại
________số 8In danh sách các chuỗi
Để in toàn bộ danh sách các chuỗi trong một dòng, bạn chỉ cần gọi hàm
colors = ["red", "blue", "green"]
9 tích hợp, cung cấp danh sách dưới dạng đối sốcolors = ["red", "blue", "green"]
0In danh sách dưới dạng chuỗi
Nếu bạn muốn chuyển đổi danh sách thành chuỗi, bạn có thể sử dụng hàm tích hợp sẵn
animals = [
"deer",
"beaver",
"cow"
]
0 để tạo biểu diễn chuỗi của danh sáchcolors = ["red", "blue", "green"]
2Bạn có thể sử dụng toán tử
animals = [
"deer",
"beaver",
"cow"
]
1 để nối hai danh sách chuỗi. Ví dụcolors = ["red", "blue", "green"]
4Kiểm tra xem chuỗi có trong danh sách không
Bạn có thể sử dụng từ khóa
animals = [
"deer",
"beaver",
"cow"
]
2 để kiểm tra xem danh sách có chứa chuỗi không. Điều này mang lại cho bạn một giá trị boolean. hoặc là animals = [
"deer",
"beaver",
"cow"
]
3 hoặc là animals = [
"deer",
"beaver",
"cow"
]
4. Bạn có thể lưu trữ giá trị này ở đâu đó hoặc sử dụng trực tiếp trong câu lệnh animals = [
"deer",
"beaver",
"cow"
]
5colors = ["red", "blue", "green"]
9Sắp xếp danh sách chuỗi
Để sắp xếp danh sách các chuỗi, bạn có thể sử dụng phương thức
animals = [
"deer",
"beaver",
"cow"
]
6colors = ["red", "blue", "green"]
1Bạn cũng có thể sử dụng chức năng tích hợp sẵn của
animals = [
"deer",
"beaver",
"cow"
]
7colors = ["red", "blue", "green"]
0Tham gia danh sách các chuỗi
Để nối danh sách các chuỗi với một chuỗi khác, bạn cần gọi phương thức
animals = [
"deer",
"beaver",
"cow"
]
8 trên chuỗi, đưa danh sách của bạn làm đối số. Ví dụ, nếu chúng ta có danh sách nàycolors = ["red", "blue", "green"]
Sau đó gọi
colors = ["red", "blue", "green"]
2đầu ra sẽ
colors = ["red", "blue", "green"]
3Và tương tự,
animals = [
"deer",
"beaver",
"cow"
]
9 sẽ xuất racolors = ["red", "blue", "green"]
4Phần kết luận
Khả năng thao tác danh sách các chuỗi là rất quan trọng đối với các lập trình viên Python. Chúng tôi đã mô tả các cách để tạo, sửa đổi, in, sắp xếp và nối danh sách các chuỗi trong Python