파이썬 리스트형 자료
이번 강좌는 리스트형 자료에 대해 설명 드리겠습니다.
리스트형 자료는 하나의 변수에 여러개 값을 담는 자료형을 말합니다.
다음 예를 들어 봅시다.
병문안을 가기 위해 바구니에 사과,배,파인애플을 담았습니다.
==========================================================
#!/usr/bin/python
# -*- coding: utf-8 -*-
basket = ["배", "사과", "파인애플"]
==========================================================
결과 :
==========================================================
basket 이라는 변수에 [] 안에 ,으로 구분하여 여러 개의 값을 넣을 수 있습니다.
이것을 리스트 자료형이라 합니다.
다음은 여러개 값 중 한 가지 값을 빼오는 방법에 대해 설명 드리겠습니다.
병원에 도착해서 배를 꺼내 깎습니다.
==========================================================
#!/usr/bin/python
# -*- coding: utf-8 -*-
basket = ["배", "사과", "파인애플"]
print basket[0] + "를 꺼내서 깎습니다."
==========================================================
결과 :
배를 꺼내서 깎습니다.
==========================================================
여러개 값 중 한개를 얻어 하려면 basket[0] 즉 변수 명 뒤에 [숫자]를 넣어 값을 얻어 옵니다.
basket 리스트 자료형은 다음과 같이 표현 됩니다.
0 |
배 |
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 |