728x90
반응형

def reverse(lst): # 목록 뒤집는 함수
rtn = [] # 결과 리스트 선언
for i in range(len(lst)-1, -1, -1): # range(start, end, step)을 역순으로 인덱스 가지게 됨
rtn.append(lst[i]) # 뒤 요소부터 추가
return rtn
in_str = input('목록: ')
lst = eval(in_str) # 문자열로 되어 있는 코드를 실행 함. 리스트 문자열을 리스트로 만듬
print(reverse(lst)) # 목록 뒤집는 함수 실행해 결과 출력

다음과 같이 간단히 할 수 있습니다.
def reverse(lst): # 목록 뒤집는 함수
return lst[::-1] # 요소 역순 출력
in_str = input('목록: ')
lst = eval(in_str) # 문자열로 되어 있는 코드를 실행 함. 리스트 문자열을 리스트로 만듬
print(reverse(lst)) # 목록 뒤집는 함수 실행해 결과 출력

728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] A 폴더의 파일들을 B 폴더로 이동하기 (0) | 2024.06.27 |
---|---|
[파이썬] 문제 : 자연수 a, b 사이의 홀수의 합 (0) | 2024.06.21 |
[파이썬] 문제(터틀, turtle) : 구름 그리기(호, 반원) (0) | 2024.06.21 |
[파이썬] 문제 : 2개의 정수 A,B를 입력 받아서 A부터 B까지 합 구하기 (0) | 2024.06.21 |
[파이썬] 터틀(turtle) ㄱ 회전하면 그리기 (0) | 2024.06.20 |
댓글