조지아 페르난데스 :
나는 질문으로 접근하는 방법이나 쉬운 방법에 대한의 목록에서 다음 및 이전 값이?
for foo in reversed(values):
print(foo)
print(foo) # NEXT ONE
print(foo) # PREVIOUS ONE
Saimon :
목록 목록 항목의 이전 및 / 또는 다음 값을 검색하는 방법이 없습니다. 그러나이를 달성하기 위해 몇 가지 코드를 작성할 수 있습니다.
하자 당신이 상위 5 가상 전사의 목록을 가지고 말 : warriors = ['Sam', 'Preso', 'Misus', 'Oreo', 'Zak']
당신은 목록에서 전사 각각에 대한 이전 및 다음 전사를 찾고 싶어요.
당신은 몇 가지 코드 (참고 : 당신은> = 3.6 파이썬을 필요로) 쓸 수 있습니다
암호
warriors = ['Sam', 'Preso', 'Misus', 'Oreo', 'Zak']
for i, warrior in enumerate(warriors):
print(f'Current: {warrior}')
print(f'Previous: {warriors[i-1] if i>0 else ""}')
print(f'Next: {warriors[i+1] if i<len(warriors)-1 else ""}')
산출