Computer Science/Jupyter notebook

파이썬 기본편 #2 List(시퀀스)

Youngseo Lee 2024. 9. 22. 19:51

list에 사용되는 함수들

1. list.insert(i,d) : 인덱스 i에 자료 d 추가 (한 개의 자료만 가능)

1-1. list.append(d) : 맨 뒤에 자료 d 추가

2. list.remove(d) : 처음 나오는 자료 d 제거

2-1. list.pop(i) : 인덱스 i의 원소를 제거 후, 그 원소를 반환 (괄호 비울 시 마지막 원소)

3. list.sort() : 리스트 정렬 (숫자형은 오름차순, 문자열은 사전순)

4. 'd' in list : 리스트 안에 원소가 있는지 확인 (T,F 출력)

5. len(list) : 원소 갯수 출력

6. list + list : 시퀀스 두개를 이어 붙일 수 있음

7. list * n : 시퀀스 n번 반복

8. list.count(d) : 리스트 내부 자료 d 개수 반환

 

시퀀스 자료형?

: 순서가 있는 자료형. = 리스트, 문자열

: 원소간의 순서가 존재 = 인덱싱/슬라이싱이 가능

 

문자열<->리스트

1. 문자열->리스트 =  str.split(c) : c를 기준으로 문자열을 쪼개서 리스트를 반환

2. 리스트->문자열 = str.join(list) : str을 기준으로 리스트를 합쳐서 문자열을 반환 (괄호 비울 시 공백)

   ㄴ ex) ''.join(list) = 빈칸 없이 리스트 합쳐서 문자열로 반환