728x90
반응형
data = [['k','b','s'], [88,'apple',7,-5], [503], []] # 인자로 주어질 리스트을 담은 리스트
def inverse(lst): # 원소의 순서를 거꾸로 배치하는 함수
rtn = [] # 결과 저장용 리스트 변수
for i in range(len(lst)-1,-1,-1): # range(start, end, step)을 이와 같이 하면 뒤에서 부터 원소를 가져올 수 있음
rtn.append(lst[i]) # 결과 리스트에 추가
return rtn
for i, lst in enumerate(data): # 인자용 리스트에서 하나씩 리시트를 꺼냄
if len(lst) > 1: # 입력받은 리스트의 원소가 1개보다 크면 함수 실행
result = inverse(lst)
else: # 1개 이하면 lst 출력
result = lst
print(f"목록: {lst}\n\n{result}") # 출력
if i < len(data)-1:
print(f"{'*'*10}")

728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 입력 받은 수식으로 계산하기 (0) | 2022.11.13 |
---|---|
[파이썬] 문제 : 폴더내의 파일 확장자 파일 검색 (0) | 2022.11.13 |
[파이썬] 문제 : 가위,바위,보 게임 코드 해석 (0) | 2022.11.13 |
[파이썬] 영어 번역 하기(구글번역 패키지(googletrans)) (0) | 2022.11.13 |
[파이썬] 구글 번역 패키지(googletrans) 에러('NoneType' object has no attribute 'group') (0) | 2022.11.12 |
댓글