Lưu trữ chuỗi trong mảng python

Trong Python, chúng tôi không có tính năng được xác định trước cho các loại dữ liệu ký tự, vì ở đó mỗi ký tự đơn lẻ trong python được coi là một chuỗi của chính nó. Một mảng các chuỗi có thể được định nghĩa là khả năng của một chuỗi chứa nhiều hơn một giá trị chuỗi cùng một lúc. chúng ta có thể gọi chúng và truy cập chúng bất cứ lúc nào trong chương trình trong quá trình thực thi. Trong hướng dẫn này, chúng ta sẽ thảo luận về các loại mảng chuỗi khác nhau trong python

nội dung

  • Danh sách
  • Các chức năng khác nhau để vận hành mảng chuỗi trong Python
    • 1. Truy cập mảng chuỗi trong Python theo chỉ mục
    • 2. Truy cập mảng chuỗi trong Python theo chỉ số âm
    • 3. Len của mảng chuỗi trong Python
    • 4. Nối các giá trị trong mảng chuỗi trong Python
    • 5. Vòng lặp trong mảng chuỗi trong Python
    • 6. Xóa các giá trị khỏi mảng chuỗi trong Python
    • 7. Hàm Clear() trong một chuỗi các chuỗi trong python
    • 8. copy() chức năng trong một chuỗi các chuỗi trong python
    • 9. hàm đếm()
    • 10. chức năng mở rộng ()
    • 11. chèn chức năng
    • 12. chức năng đảo ngược ()
    • 13. chức năng sắp xếp ()
    • 14. phạm vi chỉ số
    • 15. thay đổi giá trị mặt hàng
    • 16. kiểm tra sự tồn tại của một phần tử
  • Sự kết luận

Danh sách

Danh sách này rất hữu ích để lưu trữ nhiều giá trị trong một biến duy nhất. Tính năng chính của danh sách là nó cho phép trùng lặp. Nếu chúng tôi muốn thay đổi thường xuyên trong danh sách dữ liệu của chúng tôi chủ yếu được sử dụng cho mục đích này. Chúng ta hãy xem ví dụ về một danh sách

#example of list
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names)

đầu ra

['siddharth', 'khushi', 'shivani', 'sandeep']

Giải trình

  • Đầu tiên, chúng tôi sẽ lập danh sách tên
  • Danh sách được đặt trong dấu ngoặc vuông [ ]
  • Cuối cùng, chúng tôi sẽ in danh sách có thể nói là một chuỗi các chuỗi

Các chức năng khác nhau để vận hành mảng chuỗi trong Python

Ở đây, chúng ta sẽ thảo luận về tất cả các chức năng của một mảng chuỗi trong python với các ví dụ được giải thích chi tiết. Để bạn có thể hiểu khái niệm rõ ràng

1. Truy cập mảng chuỗi trong Python theo chỉ mục

Trong ví dụ này, chúng tôi sẽ cố gắng truy cập danh sách thông qua giá trị chỉ mục của nó. Giá trị chỉ mục dương bắt đầu từ đầu danh sách và từ giá trị chỉ mục 0 làm giá trị chỉ mục đầu tiên. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])

đầu ra

khushi

Giải trình

  • Đầu tiên, chúng tôi sẽ lập danh sách tên
  • Sau đó, chúng tôi sẽ cố gắng truy cập mục của danh sách thông qua giá trị chỉ mục của nó
  • Cuối cùng, chúng tôi sẽ in đầu ra bằng cách truy cập tên của ai đó có chỉ mục

2. Truy cập mảng chuỗi trong Python theo chỉ số âm

Trong ví dụ này, chúng tôi sẽ cố gắng truy cập danh sách thông qua giá trị chỉ số âm của nó. Giá trị chỉ mục âm bắt đầu từ phần cuối cùng của danh sách và chỉ mục -1 là giá trị chỉ mục đầu tiên. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

#example of list negative indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[-1])

đầu ra

sandeep

Giải trình

  • Đầu tiên, chúng tôi sẽ lập danh sách tên
  • Sau đó, chúng tôi sẽ cố gắng truy cập mục của danh sách thông qua giá trị chỉ số âm của nó
  • Cuối cùng, chúng tôi sẽ in đầu ra bằng cách truy cập tên của người có chỉ số âm

3. Len của mảng chuỗi trong Python

Trong ví dụ này, chúng ta sẽ tính độ dài của chuỗi với sự trợ giúp của hàm len() trong python. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

#example of len of a list
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(len(names))

đầu ra

4

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng ta sẽ tính độ dài của danh sách với sự trợ giúp của hàm len() trong python
  • Cuối cùng, chúng tôi sẽ in đầu ra

4. Nối các giá trị trong mảng chuỗi trong Python

Trong ví dụ này, chúng tôi sẽ nối các giá trị trong danh sách hoặc bạn có thể nói rằng chúng tôi sẽ thêm giá trị vào danh sách. Với sự trợ giúp của hàm append(), bạn có thể thêm các giá trị vào danh sách. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

________số 8

đầu ra

['siddharth', 'khushi', 'shivani', 'sandeep', 'upasna']

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng ta sẽ áp dụng hàm append() trong tên danh sách
  • Bên trong hàm append(), chúng ta sẽ truyền vào tên mà chúng ta muốn nối thêm
  • Cuối cùng, chúng tôi đã in đầu ra

5. Vòng lặp trong mảng chuỗi trong Python

Trong ví dụ này, chúng tôi sẽ áp dụng một vòng lặp để truy cập danh sách. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

['siddharth', 'khushi', 'shivani', 'sandeep']
0

đầu ra

['siddharth', 'khushi', 'shivani', 'sandeep']
1

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng tôi sẽ áp dụng cho vòng lặp
  • Và ở mỗi lần lặp, chúng tôi sẽ in giá trị của mục danh sách
  • Cuối cùng, bạn có thể thấy đầu ra

6. Xóa các giá trị khỏi mảng chuỗi trong Python

Trong ví dụ này, chúng tôi sẽ xóa các giá trị khỏi mảng chuỗi hoặc danh sách với sự trợ giúp của hàm pop(). Hàm pop() được sử dụng để xóa phần tử khỏi danh sách theo giá trị chỉ mục của nó. Và hàm remove() được sử dụng để xóa giá trị cụ thể khỏi danh sách. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

['siddharth', 'khushi', 'shivani', 'sandeep']
2

đầu ra

['siddharth', 'khushi', 'shivani', 'sandeep']
3

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng tôi sẽ cố gắng bật giá trị thông qua số chỉ mục của nó bằng cách áp dụng hàm pop()
  • Sau đó, chúng tôi sẽ in toàn bộ danh sách sau khi bật phần tử
  • Và sau đó, chúng tôi sẽ xóa mục cụ thể khỏi danh sách bằng cách áp dụng hàm remove()
  • Cuối cùng, chúng tôi sẽ in danh sách
  • Do đó, bạn có thể thấy cả hai đầu ra

7. Hàm Clear() trong một chuỗi các chuỗi trong python

Trong ví dụ này, chúng ta sẽ thảo luận về hàm clear() trong mảng chuỗi. Hàm clear() dùng để xóa hoặc làm rỗng danh sách. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

['siddharth', 'khushi', 'shivani', 'sandeep']
4

đầu ra

['siddharth', 'khushi', 'shivani', 'sandeep']
5

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng ta sẽ áp dụng hàm clear() để xóa toàn bộ danh sách
  • Cuối cùng, chúng tôi sẽ in đầu ra
  • Do đó, bạn có thể thấy toàn bộ danh sách hiện đang trống

8. copy() chức năng trong một chuỗi các chuỗi trong python

Trong ví dụ này, chúng tôi sẽ sao chép toàn bộ danh sách sang một danh sách khác với sự trợ giúp của hàm copy(). Hàm copy() dùng để sao chép danh sách này sang danh sách khác. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

['siddharth', 'khushi', 'shivani', 'sandeep']
6

đầu ra

['siddharth', 'khushi', 'shivani', 'sandeep']

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng ta sẽ áp dụng hàm copy() sẽ sao chép toàn bộ danh sách sang một danh sách khác
  • Toàn bộ danh sách được sao chép sang danh sách mới có tên chủ đề
  • Cuối cùng, chúng tôi sẽ in đầu ra
  • Do đó, bạn có thể thấy danh sách chủ đề chứa thành phần giống như danh sách tên

9. hàm đếm()

Trong ví dụ này, chúng ta sẽ sử dụng hàm đếm () được sử dụng để tính số phần tử cụ thể có trong danh sách. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

['siddharth', 'khushi', 'shivani', 'sandeep']
8

đầu ra

['siddharth', 'khushi', 'shivani', 'sandeep']
9

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng tôi sẽ áp dụng hàm đếm () bên trong mà chúng tôi đã chuyển một tên cụ thể có số lượng mà chúng tôi cần tìm
  • Cuối cùng, chúng tôi đã in đầu ra và số lượng xuất hiện của tên = 'Khushi
  • Do đó, bạn thấy giá trị đếm là đầu ra

10. chức năng mở rộng ()

Trong ví dụ này, chúng tôi sẽ sử dụng hàm mở rộng () được sử dụng để thêm danh sách thứ hai vào một danh sách ở cuối danh sách đầu tiên. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
0

đầu ra

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
1

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng tôi sẽ lấy một danh sách khác có tên là màu sắc
  • Sau đó, chúng ta sẽ mở rộng danh sách thứ hai sang danh sách đầu tiên với sự trợ giúp của hàm extension()
  • Cuối cùng, chúng tôi đã in đầu ra
  • Do đó, bạn có thể thấy cả hai danh sách được hợp nhất trong một danh sách

11. chèn chức năng

Trong ví dụ này, chúng ta sẽ sử dụng hàm insert() được sử dụng để chèn một mục vào một vị trí cụ thể trong danh sách. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
2

đầu ra

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
3

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng ta sẽ áp dụng hàm insert()
  • Bên trong đó chúng ta đã truyền hai tham số. đầu tiên là chỉ mục mà bạn muốn chèn và thứ hai là mục bạn muốn chèn
  • Cuối cùng, chúng tôi đã in đầu ra
  • Do đó, bạn có thể thấy phần tử được chèn ở vị trí cụ thể

12. chức năng đảo ngược ()

Trong ví dụ này, chúng ta sẽ sử dụng hàm reverse() được sử dụng để đảo ngược toàn bộ danh sách các phần tử. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
4

đầu ra

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
5

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng ta sẽ áp dụng hàm reverse()
  • Cuối cùng, chúng tôi sẽ in danh sách
  • Do đó, bạn có thể thấy danh sách được in theo thứ tự ngược lại

13. chức năng sắp xếp ()

Trong ví dụ này, chúng ta sẽ sử dụng hàm sort() được sử dụng để sắp xếp các phần tử của danh sách theo thứ tự tăng dần. chúng ta cũng có thể thực hiện sắp xếp thứ tự đảo ngược trong danh sách. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
6

đầu ra

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
7

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng ta sẽ áp dụng hàm sort() trong danh sách
  • Sau đó, chúng tôi sẽ in đầu ra và xem danh sách được sắp xếp theo thứ tự tăng dần
  • Sau đó, chúng ta sẽ áp dụng lại hàm sort() và bên trong nó, chúng ta sẽ đặt tham số reverse = True. để danh sách được sắp xếp theo thứ tự giảm dần
  • Cuối cùng, chúng tôi sẽ in đầu ra
  • Do đó, bạn có thể thấy cả đầu ra theo thứ tự đã sắp xếp

14. phạm vi chỉ số

Trong ví dụ này, chúng tôi sẽ in mục danh sách từ một phạm vi cụ thể sang một phạm vi cụ thể. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
8

đầu ra

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
9

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng tôi sẽ đặt phạm vi chỉ mục cụ thể và in đầu ra
  • Cuối cùng, bạn sẽ thấy đầu ra từ phạm vi đã cho

15. thay đổi giá trị mặt hàng

Trong ví dụ này, chúng tôi sẽ thay đổi giá trị của một mục cụ thể thành một mục khác theo mong muốn của chúng tôi. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

khushi
0

đầu ra

khushi
1

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Chúng, chúng tôi sẽ đặt chỉ mục cụ thể với mục khác trong danh sách
  • Cuối cùng, chúng tôi sẽ in đầu ra
  • do đó, bạn có thể thấy đầu ra trong đó giá trị chỉ mục cụ thể được thay đổi bằng giá trị mới

16. kiểm tra sự tồn tại của một phần tử

Trong ví dụ này, chúng tôi sẽ kiểm tra xem phần tử cụ thể có trong danh sách hay không. Chúng ta hãy xem ví dụ để hiểu khái niệm này một cách chi tiết

khushi
2

đầu ra

khushi
3

Giải trình

  • Đầu tiên, chúng ta sẽ tạo một danh sách tên
  • Sau đó, chúng tôi sẽ áp dụng nếu điều kiện trong đó chúng tôi sẽ kiểm tra phần tử cụ thể có trong danh sách hay không
  • Nếu phần tử có mặt trong danh sách, nó sẽ in ra mặt khác không có mặt
  • Do đó, bạn có thể thấy đầu ra

Sự kết luận

Trong hướng dẫn này, chúng ta đã thảo luận về khái niệm mảng các chuỗi. Chúng ta đã thảo luận rằng các mảng của một chuỗi giống như danh sách trong python. chúng tôi cũng đã thảo luận về tất cả các chức năng có thể được thực hiện trong danh sách với các ví dụ được giải thích chi tiết. Bạn có thể sử dụng bất kỳ chức năng nào theo sự lựa chọn của bạn và theo yêu cầu của bạn trong chương trình

Tuy nhiên, nếu bạn có bất kỳ nghi ngờ hoặc câu hỏi nào, hãy cho tôi biết trong phần bình luận bên dưới. Tôi sẽ cố gắng giúp bạn trong thời gian sớm nhất

Bạn có thể lưu trữ chuỗi trong mảng Python không?

hãy kiểm tra tài liệu - bạn có thể sử dụng mảng để giữ các ký tự (về cơ bản là một chuỗi) nhưng mảng không có ý định giữ các chuỗi .

Bạn có thể lưu trữ các chuỗi trong một mảng không?

Trả lời. Đúng. Giống như mảng có thể chứa các kiểu dữ liệu khác như char, int, float, mảng cũng có thể chứa các chuỗi . Trong trường hợp này, mảng trở thành một mảng 'mảng ký tự' vì chuỗi có thể được xem dưới dạng một dãy hoặc mảng ký tự.

Chúng tôi có thể lưu trữ các chuỗi trong mảng NumPy không?

Các phần tử của mảng NumPy, hay đơn giản là một mảng, thường là số, nhưng cũng có thể là bool, chuỗi hoặc các đối tượng khác .