Modificando Elementos de Listas
Listas são flexíveis: é possível adicionar, remover ou alterar seus elementos.
Adição de Elementos
Para adicionar um novo elemento, atribua um valor a um novo índice ou rótulo.
Exemplo
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
Ao adicionar por rótulo, utilize aspas (por exemplo, "integer"
).
Também é possível unir duas listas com a função c()
, que as combina em uma só:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Remoção de Elementos
Para excluir um elemento, atribua NULL
a ele.
Exemplo
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Atualização de Elementos
Para alterar o valor de um elemento, basta reatribuir o valor.
Exemplo
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Você possui uma lista info
com informações do curso.
Suas tarefas são:
- Atualizar o quarto elemento para
44
(este capítulo é o 44º). - Remover o terceiro elemento (que é
1
). - Adicionar um novo elemento chamado
Level
com o valor'Beginner'
. - Exibir a lista
info
modificada.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain how to access elements in a list by index or label?
What happens if I try to remove an element that doesn't exist in the list?
Can you show more examples of merging lists with different structures?
Awesome!
Completion rate improved to 2.27
Modificando Elementos de Listas
Deslize para mostrar o menu
Listas são flexíveis: é possível adicionar, remover ou alterar seus elementos.
Adição de Elementos
Para adicionar um novo elemento, atribua um valor a um novo índice ou rótulo.
Exemplo
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
Ao adicionar por rótulo, utilize aspas (por exemplo, "integer"
).
Também é possível unir duas listas com a função c()
, que as combina em uma só:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Remoção de Elementos
Para excluir um elemento, atribua NULL
a ele.
Exemplo
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Atualização de Elementos
Para alterar o valor de um elemento, basta reatribuir o valor.
Exemplo
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Você possui uma lista info
com informações do curso.
Suas tarefas são:
- Atualizar o quarto elemento para
44
(este capítulo é o 44º). - Remover o terceiro elemento (que é
1
). - Adicionar um novo elemento chamado
Level
com o valor'Beginner'
. - Exibir a lista
info
modificada.
Solução
Obrigado pelo seu feedback!
single