728x90
📍 리스트, 문자열 거꾸로 출력하기
arr = [1, 2, 3, 4, 5]
# 1. 슬라이싱
for i in arr[::-1]:
print(i, end = ' ')
👉🏽 1, 2, 3, 4, 5
# 2. 범위 거꾸로 선언하기
for i in range(len(arr)-1, -1, -1):
print(arr[i], end = ' ')
👉🏽 1, 2, 3, 4, 5
# 3. 출력 거꾸로 선언하기
for i in range(len(arr)):
print(arr[-i-1], end = ' ')
👉🏽 1, 2, 3, 4, 5
s = 'soju'
# 1. 슬라이싱
for i in s[::-1]:
print(i, end = ' ')
👉🏽 u j o s
# 2. 범위 거꾸로 선언하기
for i in range(len(s)-1, -1, -1):
print(s[i], end = ' ')
👉🏽 u j o s
# 3. 출력 거꾸로 선언하기
for i in range(len(s)):
print(s[-i-1], end = ' ')
👉🏽 u j o s
반응형
'Python > 파이썬 문법 Tips' 카테고리의 다른 글
[ 파이썬(python) ] 범위가 큰 2차원 배열 / 문자열을 출력 할 때 (0) | 2021.05.27 |
---|---|
[ 파이썬(python) ] n * n 행렬에서 target * target 크기만큼 자르기 (0) | 2021.05.20 |
[ 파이썬(python) ] 이중 반복문에서 print의 위치 별 출력 (0) | 2021.05.19 |
[ 파이썬(python) ] cnt 유용하게 사용하기 (0) | 2021.05.18 |
[ 파이썬(python) ] 논리연산자 단락평가(Short Circuit Evaluation) (0) | 2021.04.01 |
댓글