안녕 ~~ ㅎㅎ 빨리 크롤링 공부 들어가야하는데 ...ㅜㅡㅜ 파이썬 공부 할 양이 많아서 큰일이다.
그래도 힘내서 하나하나 정리하며 공부해보겠다.
대학교 다닐때 컴퓨터공학이나 유사 전공을 하신분들이라면 자료구조라는 과목을 공부한 적 있을 것이다. 이러한 자료구조는 수많은 데이터를 어떻게 효율적으로 처리할 수 있을까라는 생각에서 만들어진게 아닐까 생각한다. ( 내 생각이다.)
아무튼 파이썬의 리스트도 자료구조의 한 종류이다. 오늘은 이 리스트를 활용하는 방법을 배워볼 것이다.
리스트
1) 리스트 생성
리스트는 데이터를 채워서 만들 수도 있고, 비어있는 대괄호 쌍을 이용하거나 list 함수를 사용해서 빈 리스트를 만들 수도 있다.
2) 리스트 추가
리스트에 데이터를 추가하는 방법은 append 함수거나 insert 함수를 이용해서 추가할 수 있다.
append 함수를 이용하면 맨 뒤에 데이터가 추가되고 insert의 경우 원하는 위치에 데이터를 추가할 수 있다.
3) 리스트 삭제
리스트의 데이터 삭제는 remove 함수나 del 키워드를 이용해 할 수 있다. remove는 파라미터에 넣은 데이터와 일치하는 항목을 삭제해주고 del 은 원하는 위치에 있는 데이터를 삭제할 수 있다.
4) 리스트 수정
리스트 수정은 리스트변수[index] = 변경하고자하는데이터 의 형태로 수정이 가능하다.
5) 리스트 슬라이싱
리스트도 배열처럼 되어있다보니 문자열처럼 슬라이싱이 가능하다. 슬라이싱이 궁금하면 지난 포스팅을 보고오자ㅎㅎ
https://devkingdom.tistory.com/39
리스트를 슬라이싱 하는 방법은 아래와 같다.
6) 다양한 타입으로 구성된 리스트
리스트는 java 처럼 한 타입만 허용하는 건 아니다. 다양한 타입의 데이터를 한 리스트에 넣을수 있다( 개꿀~)
자.. !! 이제 리스트 잘 쓸 수 있겠지? 다들 한번씩 코딩해보자 그럼 오늘도 고생했다. 즐코~~
'Programming > Python' 카테고리의 다른 글
[Python] Python 기본 강의 (8) - 조건문 (4) | 2019.11.18 |
---|---|
[Python] Python 기본 강의 (7) - 리스트 활용하기 (0) | 2019.11.16 |
[Python] Python 기본 강의 (5) - 문자열 활용하기 (2) | 2019.11.09 |
[Python] Python 기본 강의 (4) - 연산자 (0) | 2019.11.09 |
[Python] Python 기본 강의 (3) - 데이터 타입 활용해 보기 (6) | 2019.11.08 |
댓글