본문 바로가기
개발기록/python

[python] 자료구조

by spectrum20 2025. 4. 7.
반응형

문자열

N의 개수

a.count('N')

W의 위치

a.find('W')

문자열 사이에 /삽입

'/'.join(a)

대문자로

a.upper()

소문자로

a.lower()

공백제거

a.strip()

문자열 고체

a.replace('a','b')

split
a.split()

 

리스트 (List)

맨 뒤에 추가

a.append('b')

오름차순 정렬

a.sort()

내림차순 정렬

a.reverse()

위치

a.index(3)

특정 위치에 넣기

a.nsert(위치,요소)

요소 제거

a.remove(3)  # 가장 먼저 나오는 3 제거)

요소 제거

a.pop()

요소 개수 세기

a.count(1)

리스트 확장

a.extend([2,3])

 

range 함수

a= range(6,8)

a = list(a)

a=range(2,6,2)

a=list(a)

 

튜플 (tuple)

: 값을 수정, 삭제 할 수 없음

튜플끼리 연산할 수 있음

인덱싱, 슬라이싱 가능

고정된 메몰리를 사요하여, 리스트보다 메모리 사용이 작고 속도가 빠르다

 

딕셔너리

키와 밸류값의 쌍

a.keys()

a.values()

 

추가

a[2] = 'b'

삭제

del a[2]

a.items()

a.get(1)

'name' in a

 

 

반응형

댓글