리스트.reverse() : list 함수
reversed(값) : 내장 함수
사용 객체 범위 | 값 반환 여부 차이 | 원형 변형 여부 | |
reverse() | 리스트에만 사용 | 값 반환하지 않음 | 해당 리스트의 원형을 바꿈 |
reversed() | 리스트, 튜플, 스프링, 딕셔너리 | 객체 반환 | 해당 객체의 원형을 바꾸지 않음 |
참고🐣
reversed와 리스트 슬라이싱 비교
[reversed 사용]
word = list(map(str, input()))
if word == list(reversed(word)):
print(1)
else:
print(0)
[리스트 슬라이싱] : 리스트변수[시작인덱스:종료인덱스:step]
word = list(map(str, input()))
if word == word[::-1]:
print(1)
else:
print(0)
- 리스트[0] : 리스트의 첫번째 값
- 리스트[-1] : 리스트의 마지막 값
'개념정복💫 > 파이썬 PYTHON 정복' 카테고리의 다른 글
[PYTHON] 람다(lambda) 형식이란? (0) | 2024.01.11 |
---|---|
[PYTHON] deque에 대해 알아보자 (0) | 2024.01.10 |
[PYTHON] 출력문 옵션 (2) | 2024.01.08 |
[PYTHON] 문자열 공백 정렬과 포맷 (0) | 2024.01.08 |
[PYTHON] 문자열 포맷팅(string formatting) (4) | 2024.01.08 |