Chọn một trang web để nhận nội dung đã dịch nếu có và xem các sự kiện và ưu đãi tại địa phương. Dựa trên vị trí của bạn, chúng tôi khuyên bạn nên chọn.
Bạn cũng có thể chọn một trang web từ danh sách sau
Làm thế nào để có được hiệu suất trang web tốt nhất
Chọn trang Trung Quốc [bằng tiếng Trung hoặc tiếng Anh] để có hiệu suất trang tốt nhất. Các trang web quốc gia khác của MathWorks không được tối ưu hóa cho các lượt truy cập từ vị trí của bạn
Lập chỉ mục phủ định được sử dụng trong Python để bắt đầu cắt từ cuối chuỗi i. e. cuối cùng. Cắt lát trong Python lấy một chuỗi con từ một chuỗi. Phạm vi cắt được đặt thành tham số i. e. bắt đầu, dừng lại và bước
cú pháp
Hãy để chúng tôi xem cú pháp -
#slicing from index start to index stop-1 arr[start:stop] # slicing from index start to the end arr[start:] # slicing from the beginning to index stop - 1 arr[:stop] # slicing from the index start to index stop, by skipping step arr[start:stop:step]
Nếu các giá trị trên là âm, điều đó có nghĩa là lập chỉ mục âm i. e. cắt từ cuối chuỗi
Cắt một chuỗi với lập chỉ mục phủ định
Thí dụ
đầu ra
String = Thisisit! String after slicing [negative indexing] = sit
Cắt một chuỗi với Lập chỉ mục phủ định và đặt một bước
Phạm vi cắt được đặt thành tham số i. e. bắt đầu, dừng lại và bước. Đối với lập chỉ mục phủ định, hãy đặt điểm bắt đầu và điểm dừng là giá trị âm i. e lát từ cuối -
Thí dụ
đầu ra
String = Thisisit. We did it! String after slicing [negative indexing] = edd
Đảo ngược thứ tự của một chuỗi với Lập chỉ mục phủ định
Để hiển thị phần tử đầu tiên đến phần tử cuối cùng trong các bước của 1 theo thứ tự ngược lại, chúng ta sử dụng [. -1]. Các [. -1] đảo ngược thứ tự
Sử dụng các chỉ mục phủ định để bắt đầu lát cắt từ cuối chuỗiThí dụ
Lấy các ký tự từ vị trí 5 đến vị trí 1, bắt đầu đếm từ cuối chuỗi
b = "Xin chào, Thế giới. "
print[b[-5. -2]]
Danh sách Python có thể được lập chỉ mục theo nhiều cách khác nhau, bao gồm cả số dương và số âm. Bài viết này sẽ thảo luận về cách sử dụng tham số trừ “-” để truy cập các phần tử cụ thể trong danh sách
Cấu trúc danh sách cơ bản và hoạt động
Một danh sách được xác định bằng cách sử dụng dấu ngoặc vuông và các phần tử bên trong chúng. Mỗi phần tử được phân tách bằng dấu phẩy
cú pháp
list_name = [element_!, element_2, ..., element_n]
Mã số
int_list= [3, 4, 5, 5, 6] # a list containing all integers char_list = ['a', 'b', 'c', 'd'] # al list of characters str_list = ["apple", 'banana', 'lemon', 'orange'] # a list of strings
Chỉ mục danh sách là gì?
Lập chỉ mục là đơn vị cơ bản của bất kỳ cấu trúc dữ liệu tuyến tính nào trong bất kỳ ngôn ngữ lập trình nào. Đối với mọi máy tính, chỉ mục mặc định bắt đầu từ 0 và tiếp tục cho đến n-1. Ở đây n biểu thị tổng số phần tử trong cấu trúc dữ liệu tương ứng. Các loại là
- lập chỉ mục tích cực. Bắt đầu từ 0 và tăng dần
- lập chỉ mục tiêu cực. bắt đầu từ phần tử cuối cùng và chuyển động từ đuôi đến đầu với mỗi lần di chuyển
Chúng giúp chúng tôi truy cập các phần tử riêng lẻ của cấu trúc dữ liệu này. Chúng ta hãy xem các hoạt động trong phần tiếp theo
Chỉ mục phủ định trong danh sách
Đây là điểm chính tập trung vào chủ đề của chúng tôi. Tham số “-1” trong danh sách là để biểu thị trình thông dịch Python mà các thao tác đến từ phần tử cuối cùng. Đầu tiên, chúng ta sẽ xem cách chúng ta có thể truy cập các phần tử bằng cách sử dụng các số chỉ mục
Sử dụng Chỉ mục Phủ định để Truy xuất Dữ liệu Danh sách
my_list = [45, 5, 33, 1, -9, 8, 76] print[my_list[-1]] print[my_list[-2]] print[my_list[-3]]
đầu ra
76 8 -9
Đảo ngược danh sách với chỉ số phủ định
Sử dụng hàm tích hợp “reverse[]”
my_list = [45, 5, 33, 1, -9, 8, 76] my_list.reverse[]
đầu ra
________số 8
Đảo ngược danh sách bằng cách sử dụng -1
my_list = [45, 5, 33, 1, -9, 8, 76] my_list[::-1]
đầu ra
String = Thisisit! String after slicing [negative indexing] = sit0
Loại bỏ các phần tử có chỉ số âm
Sử dụng hàm pop[] và đưa -1 làm tham số bên trong nó, chúng ta có thể xóa phần tử cuối cùng của danh sách đó và chúng ta nhận được một danh sách mới
String = Thisisit! String after slicing [negative indexing] = sit1
đầu ra
String = Thisisit! String after slicing [negative indexing] = sit2
Ưu điểm của việc sử dụng lập chỉ mục phủ định trong danh sách Python
- Giảm các dòng mã và đảo ngược trong một dòng
- Làm cho các hoạt động phức tạp dễ dàng hơn
- Mất thời gian tối thiểu để hoạt động cung cấp ít phức tạp hơn
Sự kết luận
Điều này kết thúc hướng dẫn của chúng tôi về lập chỉ mục tiêu cực Python. Chúng tôi hy vọng bạn thấy nó hữu ích. Nếu bạn có bất kỳ câu hỏi hoặc ý kiến, xin vui lòng chia sẻ chúng dưới đây. Cảm ơn vì đã đọc