본문 바로가기

프로그래밍 언어/Python

[Python] List 리스트 데이터 교체/추가/삭제: append(), insert(), del, remove(),pop() 함수

반응형

List 데이터 교체: 리스트 변수이름[인덱스] = 교체하고자 하는 데이터

ex) week = ['Mon','Tue','Wed','Thu', 'Fri']

week[0] = 'Sun' -> week = ['Sun','Tue','Wed','Thu', 'Fri']

 

- replace는 문자열은 근본적으로 못바꾸기때문에 제공되는 함수, 

- List는 = 기호로 바로 내용 구성을 바꿀 수 있다.

 

List 데이터 추가: append(), insert() 

-  리스트의 맨 뒤에 데이터를 추가하는 방법 append()함수

리스트 변수 이름.append(넣으려는 데이터)

-

  특정 위치에 데이터를 추가하는 방법 insert() 함수

리스트 변수 이름.insert(위치, 넣으려는 데이터)

 

List 데이터 삭제: del, remove(), pop()

- del 키워드: 인덱스로 삭제

ex) week = ['Mon','Tue','Wed','Thu', 'Fri']

del week[1] -> week의 두번째 데이터인 ‘Tue’를 삭제한다는 뜻

 

- remove(일치하는 데이터): 일치하는 값으로 삭제

ex) week = ['Mon','Tue','Wed','Thu', 'Fri']

week.remove('Thu') -> week의 데이터인 ‘Tue’를 삭제한다는 뜻

 

- pop(인덱스):데이터를 억세스 하고, 실제로 메모리에서 값을 삭제

ex) week = ['Mon','Tue','Wed','Thu', 'Fri']

week.pop() -> 맨 끝에있는 데이터를 억세스하고, 실제로 메모리에서 값을 삭제

week.pop(1) -> 인덱스 값에 있는 위치에 있는 데이터를 억세스하고, 실제 메모리에서 값을 삭제

 

ex)

 

반응형