Python tìm chỉ mục của các giá trị âm
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. Show
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ấtChọ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ápHã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ủ địnhThí dụđầu raString = 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ướcPhạ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 raString = 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ỗi Thí 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. " 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 độngMộ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à
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 Lập chỉ mục trong danh sáchSử dụng Chỉ mục Phủ định để Truy xuất Dữ liệu Danh sáchmy_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ủ địnhSử 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ố âmSử 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
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 Chỉ số âm trong Python là gì?Lập chỉ mục phủ định được sử dụng trong Python để bắt đầu cắt từ phần cuối của chuỗi i. e. cái 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.
Python có cho phép lập chỉ mục phủ định không?Ngôn ngữ lập trình Python hỗ trợ lập chỉ mục phủ định của mảng , một tính năng không có trong mảng ở hầu hết các ngôn ngữ lập trình khác. Điều này có nghĩa là giá trị chỉ mục của -1 đưa ra phần tử cuối cùng và -2 đưa ra phần tử cuối cùng thứ hai của một mảng.
Một chỉ số có thể là một số âm?Chỉ số âm là gì? . e. g. Chúng ta nhận được các chỉ số âm bằng cách chia hai số hạng có cùng cơ số trong đó số hạng thứ nhất được nâng lên thành lũy thừa nhỏ hơn lũy thừa mà số hạng thứ hai được nâng lên. Negative indices are powers (also called exponents) with a minus sign in front of them. E.g. We get negative indices by dividing two terms with the same base where the first term is raised to a power that is smaller than the power that the second term is raised to.
Chỉ mục mảng có thể bắt đầu bằng các giá trị âm không?Không, bạn không thể sử dụng số nguyên âm làm kích thước , kích thước của một mảng biểu thị số phần tử trong đó, –ve số phần tử trong một mảng không có ý nghĩa gì. |