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
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
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
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
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 Akhtari2 silver badges12 bronze badges
1