더북(TheBook)

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 ≡

리스트에 [[ ]]를 사용하면 리스트 원소가 실제로 갖는 자료 구조로 객체를 반환한다. 예를 들어 그래프가 저장되어 있다면 그래프를 반환한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.