반응형

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

+ Recent posts