Endre Listeelementer
Lister er fleksible: du kan legge til, fjerne eller endre elementene deres.
Legge til elementer
For å legge til et nytt element, tildel en verdi til en ny indeks eller etikett.
Eksempel
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
Når du legger til med etikett, bruk anførselstegn (f.eks. "integer"
).
Du kan også slå sammen to lister med funksjonen c()
, som kombinerer dem til én:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Fjerning av elementer
For å slette et element, tildel NULL
til det.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Oppdatering av elementer
For å endre verdien til et element, tildel det på nytt.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Du har en liste info
med kursinformasjon.
Dine oppgaver er:
- Oppdatere det fjerde elementet til
44
(dette kapittelet er det 44.). - Fjerne det tredje elementet (som er
1
). - Legge til et nytt element med navnet
Level
og verdien'Beginner'
. - Skriv ut den endrede listen
info
.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.27
Endre Listeelementer
Sveip for å vise menyen
Lister er fleksible: du kan legge til, fjerne eller endre elementene deres.
Legge til elementer
For å legge til et nytt element, tildel en verdi til en ny indeks eller etikett.
Eksempel
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
Når du legger til med etikett, bruk anførselstegn (f.eks. "integer"
).
Du kan også slå sammen to lister med funksjonen c()
, som kombinerer dem til én:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Fjerning av elementer
For å slette et element, tildel NULL
til det.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Oppdatering av elementer
For å endre verdien til et element, tildel det på nytt.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Du har en liste info
med kursinformasjon.
Dine oppgaver er:
- Oppdatere det fjerde elementet til
44
(dette kapittelet er det 44.). - Fjerne det tredje elementet (som er
1
). - Legge til et nytt element med navnet
Level
og verdien'Beginner'
. - Skriv ut den endrede listen
info
.
Løsning
Takk for tilbakemeldingene dine!
single