要在键中附加值,我们可以
mylist[[key]] = c(mylist[[key]],'Sam')
例如
mylist = list("player1"="Mike", "player2"="John")
mylist[["player1"]] = c(mylist[["player1"]],'Sam')
mylist
#$player1
#[1] "Mike" "Sam"
#$player2
#[1] "John"
如果尚未使用该密钥,这也将起作用
new_name="player17"
mylist[[new_name]] = c(mylist[[new_name]],'Sam')
#$player1
#[1] "Mike" "Sam"
#$player2
#[1] "John"
#$player17
#[1] "Sam"
编辑:
rbind
c
mylist=list(a = mtcars, b = mtcars*10)
mylist[["c"]] = rbind(mylist[["c"]], mtcars/10)
这也适用于上述示例。