Chuỗi có thể được lập chỉ mục và cắt lát trong Python không?
Trong các kiểu dữ liệu chuỗi python, chúng ta có thể truy cập các phần tử bằng cách lập chỉ mục và cắt. Các kiểu dữ liệu chuỗi là các đối tượng chuỗi, danh sách, tuple, phạm vi. Hãy cùng tìm hiểu chi tiết về lập chỉ mục và cắt lát trong bài viết này Show Các chủ đề được đề cập trong bài viết này Image by AuthorLập chỉ mục và cắt lát là gì?lập chỉ mục. Lập chỉ mục được sử dụng để có được các phần tử riêng lẻ cắt lát. Cắt lát được sử dụng để có được một chuỗi các phần tử Việc lập chỉ mục và cắt lát có thể được thực hiện trong các loại Trình tự Python như danh sách, chuỗi, tuple, đối tượng phạm vi lập chỉ mụcLập chỉ mục bắt đầu từ #Indexing - tuple 1. Chỉ số ____01 đại diện cho phần tử đầu tiên trong chuỗiLập chỉ mục tiêu cực bắt đầu từ -1. Chỉ số #Indexing - tuple 3 đại diện cho phần tử cuối cùng trong chuỗiLập chỉ mục trong chuỗiLập chỉ mục theo chuỗi (Nguồn hình ảnh. Tác giả)Ví dụ về lập chỉ mục trong chuỗis="Python" Lập chỉ mục trong danh sáchLập chỉ mục trong Danh sách (Nguồn hình ảnh. Tác giả)Ví dụ về lập chỉ mục trong danh sáchlist_=[10,20,30,40,50] Lập chỉ mục trong đối tượng tuple và phạm vi____5Lỗi chỉ mụcCố gắng sử dụng một chỉ mục quá lớn sẽ dẫn đến IndexError #Indexing - tuple Chuyển nhượng để lập chỉ mục đối tượng bất biến Gán vào một vị trí được lập chỉ mục cho các đối tượng không thay đổi như chuỗi, bộ dữ liệu, đối tượng phạm vi sẽ tăng #Indexing - tuple 4Gán mục trong bộ, chuỗi, đối tượng phạm vi ________số 8Nếu một bộ chứa các đối tượng có thể thay đổi như danh sách, chúng ta có thể thực hiện gán mục cho danh sách đó t=(1,2,[3]) đối tượng có thể thay đổi Hỗ trợ gán mục trong Danh sách (đối tượng có thể thay đổi) #Indexing - tuple 0cắt lát
Chúng tôi có thể chỉ định một loạt các chỉ số #Indexing - tuple 1Cắt dâycắt lát cho phép bạn lấy chuỗi con #Indexing - tuple 5— Trả về phần tử từ chỉ mục đầu tiên đến chỉ mục thứ ba (không bao gồm). #Indexing - tuple 32. #Indexing - tuple 6-Trả về phần tử từ đầu chuỗi cho đến chỉ mục thứ ba (không bao gồm)#Indexing - tuple 53. Các chỉ số lát cắt có các giá trị mặc định hữu ích; Chỉ mục bắt đầu bị bỏ qua #Indexing - tuple 7-Trả về phần tử từ đầu chuỗi cho đến chỉ mục thứ balist_=[10,20,30,40,50] 0Bỏ qua chỉ số dừng #Indexing - tuple 8-Trả về phần tử từ chỉ số thứ hai cho đến hết chuỗilist_=[10,20,30,40,50] 14. chỉ số tiêu cực #Indexing - tuple 9-Trả về phần tử từ chỉ số cuối cùng thứ hai cho đến cuối chuỗilist_=[10,20,30,40,50] 25. Sử dụng chỉ mục bước s="Python" 0-Trả về phần tử từ chỉ mục 1 đến chỉ mục 5 (không bao gồm) bằng cách sử dụng bước 2list_=[10,20,30,40,50] 3Nguồn hình ảnh. Tác giả6. Chỉ số ngoài phạm vi. list_=[10,20,30,40,50] 4danh sách cắt lát Slicing List trả về một danh sách mới chứa các phần tử được yêu cầu
s="Python" 1list_=[10,20,30,40,50] 5Tham khảo câu chuyện của tôi cho bản sao nông 2. s="Python" 2-Trả về danh sách mới chứa các phần tử từ chỉ mục 1 đến chỉ mục 3 (không bao gồm)list_=[10,20,30,40,50] 63. Bỏ qua chỉ số dừng s="Python" 3-Trả về một danh sách mới chứa các phần tử từ chỉ mục đầu tiên cho đến cuối danh sáchlist_=[10,20,30,40,50] 74. Chỉ mục bắt đầu bị bỏ qua s="Python" 4-Trả về danh sách mới chứa các phần tử từ đầu danh sách cho đến chỉ mục thứ balist_=[10,20,30,40,50] 85. Cắt lát trả về một danh sách mới nhưng lập chỉ mục chỉ trả về mục s="Python" 5-Trả về danh sách mới chứa phần tử từ chỉ mục 1. ns="Python" 6-Trả về phần tử ở chỉ mục 1list_=[10,20,30,40,50] 96. bước sử dụng s="Python" 7-Trả về danh sách mới chứa phần tử từ chỉ mục 1 đến chỉ mục 5 (không bao gồm) bằng cách sử dụng bước 2#Indexing - tuple 0Nhiệm vụ cắt látCũng có thể gán cho các lát và điều này thậm chí có thể thay đổi kích thước của danh sách hoặc xóa hoàn toàn
#Indexing - tuple 12. Chúng ta phải chỉ gán iterable chứ không phải là một phần tử đơn lẻ. Nó sẽ tăng TypeError #Indexing - tuple 23. Chúng ta phải gán một iterable(list/tuple/string) để cắt #Indexing - tuple 34. Xóa/xóa các phần tử bằng cách gán cho cắt #Indexing - tuple 45. Xóa danh sách bằng cách gán danh sách trống cho s[. ] #Indexing - tuple 5lát cắt
trình xây dựng lát cắt #Indexing - tuple 6Trả về một đối tượng lát đại diện cho tập hợp các chỉ số được chỉ định bởi t=(1,2,[3]) 1. Đối số bắt đầu và bước mặc định là t=(1,2,[3]) 2#Indexing - tuple 7Sử dụng đối tượng lát trong cú pháp mở rộng chỉ mục #Indexing - tuple 8đảo ()
|