aluno1 <- list(Nome="Andre", NUSP="12345", nota=7.5) print(aluno1) => a saida: $Nomes [1]"Andre" $NUSP [1] "12345" $nota 7.5
print(aluno1$Nome) => a saida: "Andre" print(aluno1$NUSP) => a saida: "12345" print(aluno1$nota) => a saida: 7.5
print(length(aluno1)) a saida: 3 pois a lista tem 3 elementos => => podemos referenciar os elementos de 1 lista por índice: print(aluno1[[1]]) => a saida: "Andre" print(aluno1[1]) =>a saida: $Nome "Andre"
print(typeof(aluno1[[1]]) => a saida: "character" print(aluno1[1]) => a saida: "list"
for(x in aluno1){ print(x) } a saida: "Andre" "12345" 7.5
aluno2 <- aluno1 aluno2$Nome) <- "Bel" aluno2$NUSP) <-"24680" aluno2$nota) <- 9.9 print(aluno2) a saida: $Nome "Bel" $NUSP "24680" $nota 9.9
print(aluno1 == aluno2) => gera erro print(identil(aluno1, aluno2)) => a saida: FALSE
listaPresnça) <- c(T, T, F, T, F) aluno1 <- apped(aluno1, lista(presença=listaPresnça) print(aluno1) => a saida: $Nome "Andre" $NUSP "12345" $nota 7.5 $presença T T F T F
alunos <- c("Andre", "Bel", "Cris") NUSP <- c("12345", "24680", "13579") notas <- c(7.5, 9.9, 5.0) mac113 <- list(alunos, NUSP, notas )
print(mac113) => a saida: [[1]] "Andre" "Bel" "Cris" [[2]] "12345" "24680" "13579" [[3]] 7.5 9.9 5.0
print(mac113[1]) => a saida: [[1]] "Andre" "Bel" "Cris"
print(mac113[[1]]) => a saida: "Andre" "Bel" "Cris"
print(mac113[[1]][1]) => a saida: "Andre"
print(mac113$alunos) => a saida: NULL
x[1]) <- list(1:3, 4:6, 7:9) print(x) => a saida: [[1]] 1 2 3 [[2]] 4 5 6 [[3]] 7 8 9 print(x[1]) => a saida: [[1]] 1 2 3 print(x[[1]]) => a saida: 1 2 3 print(x[[2][2]]) => a saida: 5