본문 바로가기
Programming/Python

[Python] Python 기본 강의 (6) - 리스트 사용하기( 삽입, 수정 삭제 등)

by 코딩의성지 2019. 11. 10.

안녕 ~~ ㅎㅎ 빨리 크롤링 공부 들어가야하는데 ...ㅜㅡㅜ 파이썬 공부 할 양이 많아서 큰일이다.

 

그래도 힘내서 하나하나 정리하며 공부해보겠다.

 

대학교 다닐때 컴퓨터공학이나 유사 전공을 하신분들이라면 자료구조라는 과목을 공부한 적 있을 것이다.  이러한 자료구조는 수많은 데이터를 어떻게 효율적으로 처리할 수 있을까라는 생각에서 만들어진게 아닐까 생각한다. ( 내 생각이다.)

 

아무튼 파이썬의 리스트도 자료구조의 한 종류이다. 오늘은 이 리스트를 활용하는 방법을 배워볼 것이다.

 

 

리스트

 

1) 리스트 생성

 

 

리스트는 데이터를 채워서 만들 수도 있고, 비어있는 대괄호 쌍을 이용하거나 list 함수를 사용해서 빈 리스트를 만들 수도 있다.

 

2) 리스트 추가

 

리스트에 데이터를 추가하는 방법은 append 함수거나 insert 함수를 이용해서 추가할 수 있다.

append 함수를 이용하면 맨 뒤에 데이터가 추가되고 insert의 경우 원하는 위치에 데이터를 추가할 수 있다.

 

3) 리스트 삭제

 

리스트의 데이터 삭제는 remove 함수나 del 키워드를 이용해 할 수 있다. remove는 파라미터에 넣은 데이터와 일치하는 항목을 삭제해주고 del 은 원하는 위치에 있는 데이터를 삭제할 수 있다.

 

4) 리스트 수정

 

리스트 수정은 리스트변수[index] = 변경하고자하는데이터 의 형태로 수정이 가능하다.

 

5) 리스트 슬라이싱

 

리스트도 배열처럼 되어있다보니 문자열처럼 슬라이싱이 가능하다. 슬라이싱이 궁금하면 지난 포스팅을 보고오자ㅎㅎ

https://devkingdom.tistory.com/39

 

[Python] Python 기본 강의 (5) - 문자열 활용하기

안녕~~ 날씨가 많이 추워진 것 같다. 다들 감기 조심하자. 파이썬에서는 문자열을 다양한 방법을 이용해서 활용할 수 있다. 오늘은 문자열을 제대로 활용하는 방법을 배워볼꺼다. 먼저 다들 아시는 자바에서는 문..

devkingdom.tistory.com

리스트를 슬라이싱 하는 방법은 아래와 같다.

 

6) 다양한 타입으로 구성된 리스트

 

리스트는 java 처럼 한 타입만 허용하는 건 아니다. 다양한 타입의 데이터를 한 리스트에 넣을수 있다( 개꿀~)

 

 

자.. !! 이제 리스트 잘 쓸 수 있겠지? 다들 한번씩 코딩해보자 그럼 오늘도 고생했다. 즐코~~

반응형

댓글