single
Enkelt Returværdi
Stryg for at vise menuen
En enkelt returværdi fra en funktion i Python refererer til at returnere ét enkelt objekt eller værdi fra en funktion. Denne type returværdi er blevet brugt i tidligere afsnit.
12345def add_numbers(a, b): return a + b result = add_numbers(3, 5) print(result) # outputs: 8
Funktionen add_numbers tager to argumenter, lægger dem sammen og returnerer en enkelt værdi — deres sum. I dette eksempel gemmes resultatet i variablen result og udskrives til konsollen.
Funktionen join() i Python kombinerer elementer fra et itererbart objekt, såsom en liste, til én enkelt streng ved hjælp af en angivet separator.
For eksempel returnerer ", ".join(["a", "b"]) værdien "a, b".
1234# Example of join() words = ["red", "green", "blue"] combined = ", ".join(words) print(combined)
Metoden strip() fjerner som standard indledende og afsluttende mellemrum eller de tegn, du angiver, fra både starten og slutningen af strengen.
For eksempel returnerer " text ".strip() værdien "text" uden mellemrum, og "a,b,c,".strip(",") fjerner kommaer fra enderne og returnerer "a,b,c".
1234# Example of strip() raw_text = ",a,b,c," cleaned_text = raw_text.strip(',') print(cleaned_text)
Swipe to start coding
Forestil dig, at hver af dine venner har givet dig deres egen indkøbsliste. For at gøre indkøbene lettere skal du kombinere alle listerne til en samlet liste over varer — formateret som én enkelt streng.
Følg disse trin:
- Initialiser en variabel kaldet
merged_listsom en tom streng til at gemme det endelige kombinerede resultat. - Gennemløb hver liste i argumentet
shopping_lists. - Inde i løkken skal du sammenflette alle elementer i den aktuelle liste til én enkelt streng ved hjælp af
join()-metoden med komma og mellemrum som separator', '. - Efter hver sammenflettet liste tilføjes et komma og mellemrum for at adskille den fra den næste.
- Før du returnerer resultatet, brug metoden
strip(', ')til at fjerne det ekstra komma og mellemrum til sidst. - Returnér den endelige sammenflettede indkøbsliste som en streng.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat