Hướng dẫn how do you find the last index of a number in python? - làm thế nào để bạn tìm thấy chỉ mục cuối cùng của một số trong python?

Giả sử tôi danh sách sau:

list1 = [1, 2, 33, 51]
                    ^
                    |
indices  0  1   2   3

Làm thế nào để tôi có được chỉ số cuối cùng, trong trường hợp này sẽ là 3, trong danh sách đó?

Hướng dẫn how do you find the last index of a number in python? - làm thế nào để bạn tìm thấy chỉ mục cuối cùng của một số trong python?

nbro

Huy hiệu vàng 14,5K2727 gold badges104 silver badges188 bronze badges

Hỏi ngày 25 tháng 10 năm 2011 lúc 13:15Oct 25, 2011 at 13:15

1

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
0 chắc chắn là cách để đi, nhưng nếu bạn hoàn toàn cần một
class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
1 có chức năng trả về chỉ mục cuối cùng, bạn có thể tạo một lớp kế thừa từ
class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
1.

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3

Đã trả lời ngày 25 tháng 10 năm 2011 lúc 13:55Oct 25, 2011 at 13:55

Hướng dẫn how do you find the last index of a number in python? - làm thế nào để bạn tìm thấy chỉ mục cuối cùng của một số trong python?

0

Cách tốt nhất và nhanh để có được nội dung của chỉ mục cuối cùng của danh sách là sử dụng

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
3 cho số lượng chỉ mục, ví dụ:

my_list = [0, 1, 'test', 2, 'hi']
print(my_list[-1])

Đầu ra là:

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
4.

Chỉ mục

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
3 hiển thị cho bạn chỉ mục cuối cùng hoặc chỉ mục đầu tiên của phần cuối.

Nhưng nếu bạn chỉ muốn có được chỉ mục cuối cùng, bạn có thể lấy nó với chức năng này:

def last_index(input_list:list) -> int:
    return len(input_list) - 1

Trong trường hợp này, đầu vào là danh sách và đầu ra sẽ là số nguyên là số chỉ mục cuối cùng.

Đã trả lời ngày 27 tháng 12 năm 2018 lúc 21:26Dec 27, 2018 at 21:26

Ali Akhtariali AkhtariAli Akhtari

1.2452 huy hiệu vàng18 Huy hiệu bạc41 Huy hiệu đồng2 gold badges18 silver badges41 bronze badges

1

Ý bạn là

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
0?

Nếu bạn đang tìm kiếm phương pháp khác, bạn có thể thử

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
7, nhưng tôi không giới thiệu phương pháp này. Bạn sẽ phải chắc chắn rằng danh sách không chứa trùng lặp.

nbro

Huy hiệu vàng 14,5K2727 gold badges104 silver badges188 bronze badges

Hỏi ngày 25 tháng 10 năm 2011 lúc 13:15Oct 25, 2011 at 13:18

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
0 chắc chắn là cách để đi, nhưng nếu bạn hoàn toàn cần một
class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
1 có chức năng trả về chỉ mục cuối cùng, bạn có thể tạo một lớp kế thừa từ
class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
1.Gandi

Đã trả lời ngày 25 tháng 10 năm 2011 lúc 13:552 gold badges20 silver badges31 bronze badges

1

Cách tốt nhất và nhanh để có được nội dung của chỉ mục cuối cùng của danh sách là sử dụng

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
3 cho số lượng chỉ mục, ví dụ:

last_index = len(list1) - 1 

Đầu ra là:

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
4.

nbro

Huy hiệu vàng 14,5K2727 gold badges104 silver badges188 bronze badges

Hỏi ngày 25 tháng 10 năm 2011 lúc 13:15Oct 25, 2011 at 13:19

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
0 chắc chắn là cách để đi, nhưng nếu bạn hoàn toàn cần một
class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
1 có chức năng trả về chỉ mục cuối cùng, bạn có thể tạo một lớp kế thừa từ
class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
1.UncleZeiv

Đã trả lời ngày 25 tháng 10 năm 2011 lúc 13:556 gold badges49 silver badges77 bronze badges

Cách tốt nhất và nhanh để có được nội dung của chỉ mục cuối cùng của danh sách là sử dụng

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
3 cho số lượng chỉ mục, ví dụ:

a = [];
len(list1) - 1 # where 0 - 1 = -1

Đầu ra là:

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
4.

a = [];
index = len(a) - 1 if a else None;

if index == None : raise Exception("Empty Array")

Chỉ mục

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
3 hiển thị cho bạn chỉ mục cuối cùng hoặc chỉ mục đầu tiên của phần cuối.

Nhưng nếu bạn chỉ muốn có được chỉ mục cuối cùng, bạn có thể lấy nó với chức năng này:Jul 31, 2020 at 0:24

Hướng dẫn how do you find the last index of a number in python? - làm thế nào để bạn tìm thấy chỉ mục cuối cùng của một số trong python?

2

Trong trường hợp này, đầu vào là danh sách và đầu ra sẽ là số nguyên là số chỉ mục cuối cùng.

len(list1)-1 == 3

nbro

Huy hiệu vàng 14,5K2727 gold badges104 silver badges188 bronze badges

Hỏi ngày 25 tháng 10 năm 2011 lúc 13:15Oct 25, 2011 at 13:19

Hướng dẫn how do you find the last index of a number in python? - làm thế nào để bạn tìm thấy chỉ mục cuối cùng của một số trong python?

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
0 chắc chắn là cách để đi, nhưng nếu bạn hoàn toàn cần một
class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
1 có chức năng trả về chỉ mục cuối cùng, bạn có thể tạo một lớp kế thừa từ
class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
1.Diego Navarro

Đã trả lời ngày 25 tháng 10 năm 2011 lúc 13:553 gold badges26 silver badges33 bronze badges

2

a = ['1', '2', '3', '4']
print len(a) - 1
3

Cách tốt nhất và nhanh để có được nội dung của chỉ mục cuối cùng của danh sách là sử dụng

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
3 cho số lượng chỉ mục, ví dụ:Feb 12, 2015 at 6:49

2

list1[-1]

Đầu ra là:

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
4.

Chỉ mục

class MyList(list):
    def last_index(self):
        return len(self)-1


>>> l=MyList([1, 2, 33, 51])
>>> l.last_index()
3
3 hiển thị cho bạn chỉ mục cuối cùng hoặc chỉ mục đầu tiên của phần cuối.

Nhưng nếu bạn chỉ muốn có được chỉ mục cuối cùng, bạn có thể lấy nó với chức năng này:

Trong trường hợp này, đầu vào là danh sách và đầu ra sẽ là số nguyên là số chỉ mục cuối cùng.Apr 15, 2021 at 22:52

Hướng dẫn how do you find the last index of a number in python? - làm thế nào để bạn tìm thấy chỉ mục cuối cùng của một số trong python?

Đã trả lời ngày 27 tháng 12 năm 2018 lúc 21:26Osi

Ali Akhtariali Akhtari2 silver badges12 bronze badges

1

Làm cách nào để nhận được mục cuối cùng trong chỉ mục?

Trừ 1 từ chiều dài của một mảng cung cấp cho chỉ số của phần tử cuối cùng của một mảng sử dụng phần tử cuối cùng có thể được truy cập. Lý do chúng tôi trừ 1 từ độ dài là, trong JavaScript, việc đánh số chỉ mục mảng bắt đầu bằng 0. i.e chỉ số của phần tử 1 sẽ 0. gives the index of the last element of an array using which the last element can be accessed. The reason we are subtracting 1 from the length is, in JavaScript, the array index numbering starts with 0. i.e. 1st element's index would 0.

Làm thế nào để bạn tìm thấy chỉ số của một số trong Python?

Tìm chỉ mục của một mục bằng phương thức Danh sách () trong Python..
my_list là tên của danh sách bạn đang tìm kiếm qua ..
.Index () là phương thức tìm kiếm có ba tham số.....
Mục là tham số cần thiết.....
Bắt đầu là tham số tùy chọn đầu tiên.....
Kết thúc tham số tùy chọn thứ hai ..

Làm cách nào để có được chỉ số cuối cùng của một mảng trong Python?

Nhận phần tử cuối cùng của danh sách bằng cách sử dụng độ dài của danh sách - 1 1 làm chỉ mục và in phần tử cuối cùng của danh sách.Nhận phần tử cuối cùng của danh sách bằng cách sử dụng - 1 (lập chỉ mục âm) làm chỉ mục và in phần tử cuối cùng của danh sách.. Get the last element of the list using − 1(negative indexing) as the index and print the resultant last element of the list.

Chỉ số nào là phần tử cuối cùng trong một số danh sách?

Vì vậy, một số_list [-1] có phần tử cuối cùng, một số_list [-2] có phần thứ hai đến cuối cùng, v.v.Lưu ý rằng việc nhận được một mục danh sách theo chỉ mục sẽ tăng chỉ mục nếu mục dự kiến không tồn tại.