본문 바로가기

개발/Python

[Python] 파괴적 함수와 비파괴적 함수

파괴적 함수와 비파괴적 함수

  • 파괴적 함수 : 원본을 변화시키는 함수
  • 비파괴적 함수 : 원본을 변화시키지 않는 함수

파괴적 함수

  • list.append()
  • list.extend()
  • list.insert()
  • list.pop()
  • del list[], dictionary[key]
  • list.remove()
  • list.clear()
  • list.reverse()

비파괴적 함수

  • string.upper()
  • string.lower()
  • trim 기능 함수
    string.strip(), string.lstrip(), string.rstrip()
  • sorted(list)
  • reversed(list)
  • 슬라이싱