[python] 문자열 처리 기본 함수들

pyh8618·2020년 9월 8일
1

⌨️ python ⌨️

목록 보기
1/2

✍️ python 문자열 함수 정리

🛠 list()

  • sort() 함수

    • list의 메소드. list의 내용을 바꿈. sort(reverse=True)로 사용가능.
  • join() 함수

    • 리스트를 문자열로 변환시켜주는 함수이다.
  • index(value) 함수

    • 값을 넣으면 값에 맞는 위치를 반환시켜줌
  • extend([list]) 함수

    • 해당 리스트의 뒤에 값을 추가시킴
  • insert(index, value) 함수

    • 해당 인덱스에 값을 삽입
  • reverse() 함수

    • list의 값을 역순으로 정렬시킴

🛠 list & string

  • str.split() 사용 시

    • 문자열이 리스트 형태로 변환된다 (공백 시 스페이스 기준으로 나뉨)
  • "".join(list) 사용 시

    • 리스트가 문자열 형태로 변환된다.
  • slice 기능 사용 시

    • text="hello", list=[0,1,2,3,4,5] 라고 가정 시
    • text[1:]은 "ello" 반환
    • list[:4]는 [0,1,2,3] 반환
    • list[:] 는 리스트 복제 시 사용
  • step 기능

    • slice한 값의 범위에서 step 값만큼 건너뛰어 가져오게 함
    • list[시작값:끝값:step값]
 list1 = list(range(20))
 list1 =>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

 list1[5:15:3] =>> [5, 8, 11, 14]
 list1[15:5:-1] =>> [15, 14, 13, 12, 11, 10, 9, 8, 7, 6]
 list1[::3] =>> [0, 3, 6, 9, 12, 15, 18]
 list1[::-3] =>> [19, 16, 13, 10, 7, 4, 1]
  • sorted() 함수
    • 이터러블한 모든 객체에 사용가능. 그러나 저장되지 않으며 반환됨.
profile
Go Go

0개의 댓글