7 svar
93 visningar
Avokado12345 är nöjd med hjälpen
Avokado12345 121
Postad: 7 jan 2023 15:08

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 :)

Smutstvätt 23807 – Moderator
Postad: 7 jan 2023 17:09

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". :)

Avokado12345 121
Postad: 7 jan 2023 17:23
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 

Smutstvätt 23807 – Moderator
Postad: 7 jan 2023 17:29 Redigerad: 7 jan 2023 17:30

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. :)

anders_k Online 234
Postad: 8 jan 2023 00:55

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?

Avokado12345 121
Postad: 8 jan 2023 12:31 Redigerad: 8 jan 2023 12:37
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å.

anders_k Online 234
Postad: 8 jan 2023 14:55

Ingen fara, men det är inte lätt att lära ett programmeringsspråk utan dator.

Avokado12345 121
Postad: 8 jan 2023 14:59
anders_k skrev:

Ingen fara, men det är inte lätt att lära ett programmeringsspråk utan dator.

Det vet jag.

Svara Avbryt
Close