Hur vet man att det skrivs ut?
Jag förstår inte hur man vet att B är rätt svar? Det är nog egentligen (aList[0][3:]) osv som jag inte förstår så bra, så om någon kunde förklara vore det snällt :)
Du har markerat att du är nöjd med hjälpen. Var detta ett misstag, eller har du hittat lösningen någon annanstans? Om du fortfarande behöver hjälp, kan du ta bort markeringen genom att trycka på "Avmarkera". :)
Smutstvätt skrev:Du har markerat att du är nöjd med hjälpen. Var detta ett misstag, eller har du hittat lösningen någon annanstans? Om du fortfarande behöver hjälp, kan du ta bort markeringen genom att trycka på "Avmarkera". :)
var rädd att frågan var för simpel och att jag istället borde jobba på grunderna och sen försöka :] men egentligen tar jag gärna emot hjälp
Absolut inte! Ingenting är för enkelt för att fråga om. Så rullar vi inte här. :)
Kolontecknet i python, när det gäller listor, används för sk. array slicing – du väljer ett urval av arrayen. När det står
[3:8]
betyder det att objekten på index 3 till index 8 är av intresse. Om vi tar bort åttan och bara skriver 3:, betyder det "från index 3 till slutet av listan".
aList är tvådimensionell, så
aList[0]
väljer det första elementet i listan (detta element är en lista, eftersom vi har en lista av listor), och sedan används [3:] för att instruera vilka element i denna lista vi vill välja ut. :)
vad jag inte förstår är varför du inte bara startar upp Python och skriver in det för att se vad som händer?
anders_k skrev:vad jag inte förstår är varför du inte bara startar upp Python och skriver in det för att se vad som händer?
För att jag gör övingsfrågor där man vid denna fråga, inte hade tillgång till att skriva in i ett program. Jag har glömt bort teorin kring när man skriver [:] osv. Jag förstår ju såklart att man kan skriva in i ett program och kolla, men det var ju tur att jag frågade här på pluggakuten för då fick jag lite repetition på hur man gör ;) Du har jätterätt, men jag försöker ju bara förstå.
Ingen fara, men det är inte lätt att lära ett programmeringsspråk utan dator.
anders_k skrev:Ingen fara, men det är inte lätt att lära ett programmeringsspråk utan dator.
Det vet jag.