22gamin
reverse와 reversed 본문
리스트.reverse()
- 리스트에만 쓸 수 있음
- 해당 리스트의 원형을 바꿔놓는다
- 값을 변환하지 않음 -> 변수에 값 바로 담기 불가능
answer = num_list.reverse()
answer
>> null
num_list.reverse()
answer = num_list
answer
>> 제대로 나옴
reversed(리스트)
- 파이썬 내장 함수
-> 리스트뿐만 아니라 튜플, 스트링에도 사용가능
-> 딕셔너리는 순서가 있는 타입이 아니므로 지원하지 않음
- 객체 값으로 반환한다. print했을 때 속성값이 나옴
-> 그렇기에 변환된 값을 출력하고 싶을 때는 list나 tuple로 표현
list(reversed(a))
-> string으로 변환하려면 join을 사용해야함.
' '.join(reversed(a))
- 해당 객체의 원형을 바꾸지 않는다
'python' 카테고리의 다른 글
정수, 알파벳 관련 함수 (1) | 2024.01.26 |
---|---|
문자열이나 정수, 리스트로 변환하기(map,lambda,filter,split) (2) | 2024.01.22 |
리스트 관련 함수 (0) | 2023.11.12 |
분수의 계산 (1) | 2023.11.12 |
sort와 sorted (0) | 2023.11.11 |