Hướng dẫn what is the last index in a list python? - chỉ mục cuối cùng trong python danh sách là gì?

42

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

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 đó?

nbro

14.3K27 Huy hiệu vàng104 Huy hiệu bạc188 Huy hiệu đồng27 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

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.2252 huy hiệu vàng16 Huy hiệu bạc41 Huy hiệu đồng2 gold badges16 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

14.3K27 Huy hiệu vàng104 Huy hiệu bạc188 Huy hiệu đồng27 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

14.3K27 Huy hiệu vàng104 Huy hiệu bạc188 Huy hiệu đồng27 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

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

14.3K27 Huy hiệu vàng104 Huy hiệu bạc188 Huy hiệu đồng27 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.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

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

Ali Akhtariali Akhtari1 silver badge12 bronze badges

1

Chỉ số cuối cùng của một yếu tố danh sách là gì?

Phương pháp 1: Sử dụng lập chỉ mục âm, điều này có nghĩa là giá trị cuối cùng trong một chuỗi có chỉ số là −1, lần cuối cùng thứ hai có chỉ số −2, v.v.−1, the second last has an index of −2, and so on.

Làm thế nào để bạn thực hiện một chỉ số kết thúc trong Python?

Để truy cập phần tử cuối cùng của danh sách Python, hãy sử dụng danh sách ký hiệu lập chỉ mục [-1] với chỉ số âm -1 trỏ đến phần tử danh sách cuối cùng.Để truy cập các yếu tố thứ hai, thứ ba và thứ tư, sử dụng các chỉ số -2, -3 và -4.use the indexing notation list[-1] with negative index -1 which points to the last list element. To access the second-, third-, and fourth-last elements, use the indices -2 , -3 , and -4 .

Chỉ mục nào được sử dụng để trỏ đến phần tử cuối cùng trong danh sách?

Các chỉ số trình tự âm biểu thị các vị trí từ cuối mảng.Lập chỉ mục tiêu cực có nghĩa là bắt đầu từ cuối, -1 đề cập đến mục cuối cùng, -2 đề cập đến mục thứ hai, v.v.

Làm cách nào để có được 10 yếu tố cuối cùng của một danh sách trong Python?

Sử dụng cắt lát để có được n yếu tố cuối cùng của một danh sách.Sử dụng danh sách cú pháp cắt [-N:] để có được danh sách chứa n phần tử cuối cùng của danh sách.Use the slicing syntax list[-n:] to get a list containing the last n elements of list .

Bài Viết Liên Quan

Chủ Đề