반응형



Python 에서 List 는 다음과 같은 모양이다.


a = [ 3 , 10 , -1 ]


로 assign 하면 print(a) 코드 작성시 [3, 10, -1] 을 얻을 수 있다.


element를 추가하는 방법은


a.append("hello") 코딩시


[3, 10, -1, "hello"] 를 나타낸다.


a.pop() 으로 실행시 맨 마지막 element 가 제거된다.


현 상태에서 a.pop() 실행시 [3, 10, -1] 만 List에 남는다.


element를 얻어내는 방법은


a[0] 은 3, a[2] = -1 을 가르킨다.


a[0] = 100 으로 지정시


[100, 10, -1] 로 첫번째 element를 바꿀 수 있다.


이전에 했던 switch 하는 방법을 활용하면 예를 들어


b = [ "banana", "apple", "beer"]


banana와 beer의 자리를 바꾸고자 한다면


temp = b[0]

b[0] = b[2]

b[2] = temp


로 코딩시 해결할 수 있다.


다른 방법으로는 


b[0], b[2] = b[2], b[0]


로도 가능하다.


반응형

+ Recent posts