4. 리스트 사용해보기
>>> lst = list() # lst라는 리스트 생성 >>> lst[1] = "one" # 첫 번째 값 넣기 >>> lst[[2]] <- "two" # 두 번째 값 넣기 >>> lst[length(lst)+1] <- "three" # 세 번째 값 넣기 >>> print(lst) [[1]] [1] "one" [[2]] [1] "two" [[3]] [1] "three" >>> lst[[1]] [1] "one" >>> lst[2:3] # 복수의 원소를 선택을 할 때는 [ ]를 사용할 수 있음 [[1]] [1] "two" [[2]] [1] "three" >>> lst[c(1, 3)] # 리스트의 1번, 3번째 값이 리스트로 반환 [[1]] [1] "one" [[2]] [1] "three"
Note ≡
리스트에 [[ ]]를 사용하면 리스트 원소가 실제로 갖는 자료 구조로 객체를 반환한다. 예를 들어 그래프가 저장되어 있다면 그래프를 반환한다.