본문 바로가기
~2018 or 예전 블로그 글

파이썬(Python) 강좌 #4 리스트

by 작은거북이 2018. 2. 23.

안녕하세요. SAL42입니다.

오늘은 리스트에 대해 이야기 해보려 합니다.

개인적으로 프로그래밍하면서 배열이 가장 많이 쓴 것 같습니다.

그 정도로 중요한 배열이 파이썬에서는 어떻게 사용될까요?


파이썬에서는 2차 배열 3차배열 이런거 대신에

2차 리스트, 3차 리스트를 사용합니다.

a=[3,5]

을 하면 1차 리스트이고

a[0]는 3을

a[1]는 5를

반환 합니다.


2차 리스트는 어떻게 될까요?

a=[[9,8],[7,6]]

이게 2차 리스트입니다.

개인적으로 배우면서 너무 헷갈렸던 부분이고

아직까지도 헷갈리는 부분입니다.

a[0][0]는 9

a[0][1]는 8

a[1][0]는 7

a[0][1]는 6

을 반환합니다.


3차 리스트는 저거와 비슷한 원리죠.

2차 리스트를 어느정도 이해하시면 충분히 이해 가능한 부분이니 넘어가겠습니다.귀찮


다음 코드를 보고 어떠한 결과가 나오는지 생각을 해보거나 직접(복붙금지) 코딩해서 실행결과를

확인해보세요.


코드

 a=["2","4","L","A","S"]

str=""

for n in [4,3,2,1,0]:

str+=a[n]

print(str)


실행결과는 비밀입니다.


이 리스트에서 가장 중요한게 있습니다.

리스트를 추가할 수 있어야 겠죠.

그럴때 사용하는게 append()

a=[0]

이 있으면 a.append(3)

이렇게 하면

a=[0,3]

이 됩니다.

2차 리스트는 어떻게 해야할까요?

a=[[0]]가 있으면

a[0].append(2)

a=[[0,2]]

가 됩니다.


또 이런 것도 되는데

a=[0]

a.append([0])

을 하면

a=[0,[0]]

이런 리스트도 가능하게 되는 겁니다.


오늘은 여기까지입니다.

내일은 함수에 대해서 알아보도록하죠.


이번 예제는 리스트를 이용한

게임(?)입니다.

너무 빨리 이동하시면 팅겨요~

예제 다운로드▼


예제4.py


이전강좌로 바로가기!


'~2018 or 예전 블로그 글' 카테고리의 다른 글

강좌)GMS 2의 호환성과 기능들[2]  (0) 2018.02.23
강좌)GMS 2의 호환성과 기능들[1]  (0) 2018.02.23
파이썬(Python) 강좌 #3 문자열과 반복문  (0) 2018.02.23
World Creation  (0) 2018.02.23
FREEDOM!  (0) 2018.02.23

댓글