본문 바로가기

COMPUTER SCIENCE/Python

[Section 1] 리스트(List)

파이썬 목차 보기

 

[Intro] 파이썬 미리보기

* 파이썬과 라이브러리 설치하기 파이썬과 라이브러리 설치하기 1. 파이썬이란? 파이썬은 고급 프로그래밍 언어로, 다양한 윈도즈에서 동작 가능합니다. 그리고 파이썬은 비영리 재단이 관리하

hookspedia.tistory.com

0. INTRO

파이썬의 프로그래머들이 대부분 객체들을 생성하기 위한 방법으로 대게 리스트를 사용한다. 리스트는 대괄호(square brackets)와 콤마(comma)를 사용하여 생성하는데, 이번 글에서는 리스트에 관한 명령어를 알아보고 실제로 사용해보기로 한다. 

1. 리스트 생성하기

A. 빈 리스트의 생성

'list=[]'

 

리스트의 생성을 위해 먼저 빈 리스트(empty list)를 생성해보자. 명령어는 다음과 같다.

 

Var = []

 

이렇게 파이썬 명령 창에 입력하면 Var의 이름을 가진 빈 리스트가 생성된다.

B. 데이터가 들어간 리스트 선언하기

'list = [1,2,3]'

 

객체의 구분은 , 로 하고 데이터는 문자, 소수, 정수 모두 들어갈 수 있다. 예시 코드를 다음과 같이 입력해보자.

 

A = [1.1 , 1.2, 1.3, 1.4]

B = [1,2,3,4]

C = ['a','b','c']

 

선언된 리스트를 다음과 같이 입력함으로써 저장된 리스트를 출력할 수 있다.

 

예시코드 결과

2. 리스트의 요소 삽입 및 제거

* 인덱스 값(Index Value)이란?

리스트에서 인덱스 값은 객체에 접근하기 위한 일종의 주소를 나타내는 데이터이다.  리스트의 첫 번째 데이터의 인덱스 값은 0이다. 데이터가 쌓여감에 따라 1씩 증가하게 된다.

A. 리스트에 데이터 값 지우기 

'list.remove()'

 

선언된 리스트 안의 데이터 값 중 지우고자 하는 데이터 값을 알 때, 다음과 같은 예시 코드로 해당 데이터 값을 제거할 수 있다. 1,2,3,4 데이터 값을 포함하는 리스트에서 데이터 2를 지워보기로 하자. 

 

A= [1,2,3,4] 

A.remove(2)

 

A를 다시 입력하여 확인하면 다음의 결과를 확인할 수 있다.

 

예시 코드 결과

 

'list.pop()'

 

선언된 리스트의 데이터 값 중 지우고자 하는 데이터의 인덱스 값을 알 때, 다음과 같은 예시 코드로 해당 데이터 값을 제거할 수 있다. 만약 값을 넣지 않는다면, 가장 큰 인덱스 값의 데이터가 삭제된다. 1,2,3,4 데이터 값을 포함하는 리스트에서 데이터 2를 지워보기로 하자. 

 

A=[1,2,3,4]

A.pop(1)

 

A를 다시 입력하여 확인하면 다음의 결과를 확인할 수 있다.

 

예시 코드 결과

B. 리스트에 데이터 값 추가하기

list.insert()

 

선언된 리스트의 데이터 값 중 추가하고자 하는 데이터는 다음과 같은 예시 코드로 해당 데이터 값을 원하는 위치에 추가할 수 있다. 이때 괄호 안에는 두 개의 데이터 값이 들어간다. 하나는 인덱스 값이고, 나머지 하나는 넣고 자하 나는 데이터 값이다.  1,2,3,4 데이터 값을 포함하는 리스트에서 데이터 3 앞에 3.5를 추가해보도록 하자.

 

A=[1,2,3,4]

A.insert(3,3.5)

 

A를 다시 입력하여 확인하면 다음의 결과를 확인할 수 있다.

 

예시 코드 결과

3. 리스트 데이터 추출

A. 'list [ index value]'

리스트에 데이터 값들의 인덱스 값을 알면, 인덱스 값을 이용하여 해당 데이터 요소만 추출하는 것이 가능하다. 다음의 예시 코드를 보자. 1,2,3,4 데이터 값을 포함하는 리스트에서 데이터 2와 4를 추출해보겠다.

 

예시 코드:

A=[1,2,3,4]

A [1]

A [3]

 

다음의 결과를 확인할 수 있다.

 

예시 코드 결과

B. 'list [ start : end: step ]'

많은 양의 데이터를 포함하는 리스트에서  추출하기를 원하는 다량의 데이터를 인덱스 값으로 간단하게 추출하는 것이 가능하다. 다음의 예시 코드는 1부터 4까지 데이터를 가지는 리스트에서 1부터 4까치 추출하고, 2의 간격으로도 추출한다.

 

예시 코드:

A=[1,2,3,4]

A [0:4:1]

A [0:4:2]

 

다음의 결과를 확인할 수 있다.

 

예시 코드 결과

 

* 다음 강의는 딕셔너리(Dictionary)입니다.

 

[Section 1] 딕셔너리(Dictionary)

파이썬 목차 보기 [Intro] 파이썬 미리보기 * 파이썬과 라이브러리 설치하기 파이썬과 라이브러리 설치하기 1. 파이썬이란? 파이썬은 고급 프로그래밍 언어로, 다양한 윈도즈에서 동작 가능합니다

hookspedia.tistory.com

 

'COMPUTER SCIENCE > Python' 카테고리의 다른 글

[Section 1] 튜플(tuple)  (0) 2021.06.17
[Section 1] 집합(set)  (0) 2021.06.15
[Section 1] 딕셔너리(Dictionary)  (0) 2021.06.13
[Section 1] 데이터의 형태와 구조  (0) 2021.06.08
[Section 1] 파이썬 기본 용어  (0) 2021.06.04