
https://school.programmers.co.kr/learn/courses/30/lessons/12932
* reverse, reversed(): 리스트의 요소를 뒤집을 때 사용
1. reverse(): list 함수
l = ['a', 'b', 'c']
t = ('a', 'b', 'c')
d = {'a': 1, 'b': 2, 'c': 3}
s = 'abc'
l.reverse() # list의 순서를 뒤집어줌
t.reverse() # AttributeError: 'tuple' object has no attribute 'reverse'
d.reverse() # AttributeError: 'dict' object has no attribute 'reverse'
s.reverse() # AttributeError: 'str' object has no attribute 'reverse'
2. reversed(): 파이썬 내장함수
l = ['a', 'b', 'c']
t = ('a', 'b', 'c')
d = {'a': 1, 'b': 2, 'c': 3}
s = 'abc'
reversed(l) # <listreverseiterator object at 0x101053c10>
reversed(t) # <reversed object at 0x101053b50>
reversed(d) # TypeError: argument to reversed() must be a sequence
reversed(s) # <reversed object at 0x101053c10>
def solution(n):
answer = list(map(int, str(n)))
answer.reverse()
def solution(n):
return list(map(int, reversed(str(n)))) #str(n)[::-1]