Discussion:
[Python] for-løkke med to variable
(for gammel til at besvare)
Bertel Lund Hansen
2012-09-05 22:57:07 UTC
Permalink
Hej alle

Findes der i Python en mulighed for at lave en for-løkke med to
variable?

I PHP kan man skrive:

foreach ($lines as $nr => $line)

og så har man adgang til linjerne én ad gangen medsamt deres
nummer. Kan man noget lignende i Python?

Alternativet er:

for nr in range(len(lines)):
line=lines[nr]
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
Anders Wegge Keller
2012-09-06 05:19:21 UTC
Permalink
Post by Bertel Lund Hansen
Hej alle
Findes der i Python en mulighed for at lave en for-løkke med to
variable?
foreach ($lines as $nr => $line)
og så har man adgang til linjerne én ad gangen medsamt deres
nummer. Kan man noget lignende i Python?
Kan du bruge eksempelt i manualen?

<http://docs.python.org/tutorial/datastructures.html#tut-loopidioms>

Hvad har du egentlig brugt af søgetermer, siden den ikke dukkede op
hos dig?
--
/Wegge

Leder efter redundant peering af dk.*,linux.debian.*
Bertel Lund Hansen
2012-09-06 06:38:40 UTC
Permalink
Post by Anders Wegge Keller
Kan du bruge eksempelt i manualen?
Ja tak.
Post by Anders Wegge Keller
Hvad har du egentlig brugt af søgetermer, siden den ikke dukkede op
hos dig?
Pythons manual er så forvirrende at jeg bruger lang tid forgæves
og ofte må give op. Når man søger præsenterer den en lang liste
med et hav af irrelevante links.

I PHP's maual bliver man smidt direkte derhen hvor svaret står,
og hvis det ikke kan lade sig gøre, får man en halv snes forslag
hvoriblandt det rigtige som regel findes.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
Anders Wegge Keller
2012-09-06 07:22:10 UTC
Permalink
Post by Bertel Lund Hansen
Post by Anders Wegge Keller
Kan du bruge eksempelt i manualen?
Ja tak.
Post by Anders Wegge Keller
Hvad har du egentlig brugt af søgetermer, siden den ikke dukkede op
hos dig?
Pythons manual er så forvirrende at jeg bruger lang tid forgæves
og ofte må give op. Når man søger præsenterer den en lang liste
med et hav af irrelevante links.
Brug google. Hvis du starter søgningen med site:docs.python.org, får
du et noget mere brugbart resultat.
Post by Bertel Lund Hansen
I PHP's maual bliver man smidt direkte derhen hvor svaret står,
og hvis det ikke kan lade sig gøre, får man en halv snes forslag
hvoriblandt det rigtige som regel findes.
Pythons manual er anderledes struktureret, men når man først vænner
ig til den, er den noget lettere at læse end PHP's. Muligvis er det en
smagssag, så jeg ved ikke om du får samme oplevelse.
--
/Wegge

Leder efter redundant peering af dk.*,linux.debian.*
Bertel Lund Hansen
2012-09-06 07:28:03 UTC
Permalink
Post by Anders Wegge Keller
Pythons manual er anderledes struktureret, men når man først vænner
ig til den, er den noget lettere at læse end PHP's.
Når først jeg er i gang med at studere et afsnit, er den meget
bedre end PHP's. Det er et problem at få en idé som det aktuelle
eksempel (Det må da kunne lade sig gøre at ...). Så er jeg på
herrens mark med manualen.

Det er måske min fejl at jeg ikke slavisk har tæsket hele
tutorial-delen igennem, men der ville være en masse begynderstof
som jeg kender i forvejen.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
Anders Wegge Keller
2012-09-06 08:09:33 UTC
Permalink
Post by Bertel Lund Hansen
Det er måske min fejl at jeg ikke slavisk har tæsket hele
tutorial-delen igennem, men der ville være en masse begynderstof som
jeg kender i forvejen.
Det burde du gøre. Især hvis du ikke har noget erfaring med
funktionel programmering i forvejen, er der en del guldkorn om hvad
man kan bruge eksempelvis lambda'er til, spredt rundt i det hele. Dem
vil du næppe finde, uanset hvor godt du leder, eftersom det er nogle
radikalt anderledes konstruktioner end dem man kender fra imperative
sprog.
--
/Wegge

Leder efter redundant peering af dk.*,linux.debian.*
Loading...