In danh sách dưới dạng chuỗi python

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ến

Vì 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"]
8

colors = ["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ố 8

In 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"]
0

In 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ách

colors = ["red", "blue", "green"]
2

Bạ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"]
4

Kiể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"
]
5

colors = ["red", "blue", "green"]
9

Sắ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"
]
6

colors = ["red", "blue", "green"]
1

Bạn cũng có thể sử dụng chức năng tích hợp sẵn của

animals = [
    "deer",
    "beaver",
    "cow"
]
7

colors = ["red", "blue", "green"]
0

Tham 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ày

colors = ["red", "blue", "green"]

Sau đó gọi

colors = ["red", "blue", "green"]
2

đầu ra sẽ

colors = ["red", "blue", "green"]
3

Và tương tự,

animals = [
    "deer",
    "beaver",
    "cow"
]
9 sẽ xuất ra

colors = ["red", "blue", "green"]
4

Phầ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

Chủ Đề