Meddelande

Du befinner dig just nu på en äldre version av Pluggakuten, gamla.pluggakuten.se. Nya Pluggakuten lanserades den 6 februari 2017 och du finner forumet på www.pluggakuten.se.

På gamla.pluggakuten.se kan du fortfarande läsa frågorna och svaren som ställts, men du kan inte skapa ett nytt konto eller nya trådar. Nya frågor och nytt konto skapar du på det nya forumet, välkommen dit!

Python och listor

wow_08
Medlem

Offline

Registrerad: 2016-02-16
Inlägg: 52

Python och listor

Hej,

Jag ska ha en tenta imorgon och hittade precis en uppgift från en gammal tenta som jag inte kan lösa. Kanske finns det någon här som kan tänka sig att hjälpa mig med denna i sista sekund smile

Språket är Python och det är följande uppgift:

Skriv en funktion listFilt, som tar en lista av listor och returnerar en ny lista som är sammanslagningen av alla listor med längd större än n, där n är den andra parametern till listFilt

Körexempel: listFilt([[],[1,2,3],[4,2,8,9],[2],[]],2)
>> [1,2,3,4,2,8,9]

Tack på förhand!

 
Oboy 1948
Medlem

Offline

Registrerad: 2014-12-31
Inlägg: 463

Re: Python och listor

 
wow_08
Medlem

Offline

Registrerad: 2016-02-16
Inlägg: 52

Re: Python och listor

Fast exemplet på sidan du gav tar inte emot en andra parameter n hmm

Senast redigerat av wow_08 (2016-10-27 05:40)

 
Henrik E
Medlem

Offline

Registrerad: 2015-09-22
Inlägg: 3189

Re: Python och listor


# plussa på alla smålistor med längd större än n
def listFilt(inlist,n):
    outlist=[]
    for lst in inlist:
        if len(lst)<=n: continue
        outlist+=lst
    return outlist

 
wow_08
Medlem

Offline

Registrerad: 2016-02-16
Inlägg: 52

Re: Python och listor

Tack så hemskt mycket!!

 


Sidfot

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Powered by Mattecentrum
 |  Denna sida använder cookies |  Kontakta oss |  Feedback |