파이썬 리스트형 자료




이번 강좌는 리스트형 자료에 대해 설명 드리겠습니다.


리스트형 자료는 하나의 변수에 여러개 값을 담는 자료형을 말합니다.


다음 예를 들어 봅시다.



병문안을 가기 위해 바구니에 사과,배,파인애플을 담았습니다.


==========================================================

#!/usr/bin/python

# -*- coding: utf-8 -*-


basket = ["배", "사과", "파인애플"]


==========================================================

결과 :  

==========================================================


basket 이라는 변수에 [] 안에 ,으로 구분하여 여러 개의 값을 넣을 수 있습니다.


이것을 리스트 자료형이라 합니다.



다음은 여러개 값 중 한 가지 값을 빼오는 방법에 대해 설명 드리겠습니다.


병원에 도착해서 배를 꺼내 깎습니다.

==========================================================

#!/usr/bin/python

# -*- coding: utf-8 -*-


basket = ["배", "사과", "파인애플"]


print basket[0] + "를 꺼내서 깎습니다."

==========================================================

결과 :  

배를 꺼내서 깎습니다.

==========================================================


여러개 값 중 한개를 얻어 하려면 basket[0] 즉 변수 명 뒤에 [숫자]를 넣어 값을 얻어 옵니다.


basket 리스트 자료형은 다음과 같이 표현 됩니다.


 배

1

 사과 

2

 파인애플 


==========================================================

#!/usr/bin/python

# -*- coding: utf-8 -*-


basket = ["배", "사과", "파인애플"]


print basket[0] #"배" 출력

print basket[1] #"사과" 출력

print basket[2] #"파인애플" 출력

==========================================================

결과 :  

사과

파인애플

==========================================================



리스트형 if 조건 문

==========================================================

#!/usr/bin/python

# -*- coding: utf-8 -*-


basket = ["배", "사과", "파인애플"]


if basket[0] == "배" :

    print basket[0] + "입니다."

==========================================================

결과 :  

배입니다.

==========================================================


if 비교 할 때 basket 값을 꺼내서 직접 비교 해도 되지만


아래와 같이 지정 하지 않고도 basket 안에 배가 있는지 확인 가능합니다.


if "배" in basket :

==========================================================

#!/usr/bin/python

# -*- coding: utf-8 -*-


basket = ["배", "사과", "파인애플"]


if "배" in basket :

    print "바구니 안에 배가 있습니다."

==========================================================

결과 :  

바구니 안에 배가 있습니다.

==========================================================


리스트 연산 설명 가기 ====> click

리스트 기능 설명 가기 ====> click




반응형

'프로그램 > Python' 카테고리의 다른 글

[Python] 리스트, 튜플 기본 연산  (0) 2016.09.04
[Python] 튜플(Tuple) 자료형  (0) 2016.09.04
[Python] 제어문 if (4)  (0) 2016.09.04
[Python] 제어문 if (3)  (0) 2016.09.04
[Python] 제어문 if (2)  (0) 2016.09.04

+ Recent posts