목록을 반환해야하는 함수와 목록의 특정 문자가 마지막으로 나오는 열을 작성하고 있습니다. 문자가 목록의 목록에 없으면 함수는 None을 반환해야합니다. 이 함수는 첫 번째 항목을 무시하거나 건너 뛴 다음 마지막 항목의 행과 열을 순서쌍으로 반환합니다.목록의 마지막 문자 찾기
Example:
lst = [['.','.','.','e'],
['A','A','.','e'],
['.','.','.','e'],
['.','X','X','X'],
['.','.','.','.'],
['.','y','Z','Z']]
#For this list of lists the function should return (5,3) for Z since it is in the 6th list,
#and is the 6th value (python starts the count at 0) and for X it should return (3,3)
내 현재 코드가 행의 첫 번째 항목과 마지막 항목의 행을 찾습니다. 어떻게하면 파이썬이 첫 번째 사건을 무시하고 마지막 사건의 행과 열을 반환하도록 지시 할 수 있습니까?
코드 :
def get_far_end(symbol,lot):
for i in range(len(lot)):
for j in lot[i]:
if j == symbol:
return i ,lot[i].index(j)
그 다음부터 시작해서 뒤로 물러나서, 처음 발견 한 것은 목록의 마지막 것입니다. – Knells