반응형
3. 리스트
파이썬에는 리스트라는 자료형이 있다.
리스트를 가지고 데이터를 쉽게 관리할 수 있다.
메소드와 기능들이 있는데 인덱싱, 슬라이싱, 다중 리스트, 리스트 연산, 리스트 추가, 수정, 삭제, 정렬할 때 사용하는 sort()등이 있다.
3-1. 인덱싱
인덱싱이란 인덱스를 이용하여 리스트 안에 특정한 값을 가져올 때 사용하는 방법이다.
‘리스트명[인덱스]’와 같은 형태로 사용됨
3-2. 다중 리스트
다중 리스트란 리스트 안에 또 리스트가 들어가는 것을 다중 리스트라고 한다.
3-3. 리스트 연산
두개 이상의 리스트들을 서로 합칠 때 사용할 수 있다.
곱하는 것은 해당 리스트를 반복할 수 있음.
3-4. 리스트 추가, 수정, 삭제(append, del, pop)
리스트 요소를 추가할 때는 append() 메소드를 사용한다.
‘리스트명.append(요소)’와 같은 형태로 사용한다.
리스트 요소를 수정할 때는 인덱스를 이용한다.
기존 [1,2,3] 리스트에서 [1]인덱스 부분을 수정하고 싶으면 ‘a[1] = 새로운 값’ 과 같이 하면 됨
리스트 요소를 삭제를 할 때는 2가지 방법이 있다.
del 키워드를 이용하는 방법과 pop()이라는 메소드를 이용하는 방법이다.
pop() 를 이용하면 해당 원소의 값을 반환하면서 리스트에서 값을 삭제한다.
3-5. 정렬 sort()
sort라는 메소드를 이용하면 쉽게 리스트를 정렬할 수 있다.
숫자의 경우에는 오름차순, 내림차순으로 가능하다
문자열의 경우에는 알파벳 순으로 오름차순, 내림차순이 가능하다.
기본적으로 오름차순으로 정렬된다. 하지만 reverse=True라는 옵션을 넣어주면 내림차순으로 표현가능하다.
반응형
'<Programming> > <Python>' 카테고리의 다른 글
[Python][자료형] 집합 (0) | 2020.06.26 |
---|---|
[Python][자료형] 딕셔너리 (0) | 2020.06.26 |
[Python][자료형] 튜플 (0) | 2020.06.26 |
[Python][자료형] 문자형 (0) | 2020.06.26 |
[Python][자료형] 숫자형 (0) | 2020.06.26 |