안녕하세요. 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]]
이런 리스트도 가능하게 되는 겁니다.
오늘은 여기까지입니다.
내일은 함수에 대해서 알아보도록하죠.
이번 예제는 리스트를 이용한
게임(?)입니다.
너무 빨리 이동하시면 팅겨요~
예제 다운로드▼
'~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 |
댓글