{{ tocSubheader }}
| {{ 'ml-lesson-number-slides' | message : article.intro.bblockCount }} |
| {{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount }} |
| {{ 'ml-lesson-time-estimation' | message }} |
in
in
används både i villkorssatser och loop, men på lite olika sätt.
in
används i ett villkor avgör Python om ett värde, kanske lagrat i en variabel, ingår i en viss lista eller sträng. Om värdet finns i listan eller strängen blir jämförelsen sann och programmet går in i if
-satsen. x = 3
if x in [4, 8, 9]: print('Finns i listan!')
else: print('Finns inte i listan!') if 'ram' in 'rama lama ding dong': print('Who put the ram in the rama lama ding dong?')
>
Finns inte i listan!
Who put the ram in the rama lama ding dong?
for
-loop används in
istället för att göra en uppräkning. Genom att skriva for x in [1, 2, 3]:
räknas alla värden i listan upp, ett i taget, och lagras i variabeln x
. for x in [1, 2, 3]: print(x**2)
>
1
4
9