# Travel >> Rejser >  >> Travel >> Destinationer

Forståelse af FOR Loop Destinationer i Programmering

FOR Loop Destination: Iterations-kilden Forklaret

I programmering definerer en FOR destination (oftere kaldt iterable eller iteration source) samlingen af værdier som en loop-variabel sekventielt vil antage under hver iteration af et FOR loop.

Generel Syntaks

for identifier in destination: # loop body commands 

Hvor:

  • identifier — loop-variablen (tager hver værdi fra destination)
  • destination — ethvert itererbart objekt (FOR destinationen)
  • loop body — kommandoer udført for hver værdi

Almindelige FOR Destination Typer (Python Eksempler)

1. Liste-iteration

numbers = [1, 2, 3, 4] for number in numbers: print(number) # Output: 1, 2, 3, 4 (hver på ny linje) 

2. Range Objekt (Numeriske Sekvenser)

for number in range(5): print(number) # Output: 0, 1, 2, 3, 4 

3. Streng-iteration (Tegn for Tegn)

word = "Hello" for letter in word: print(letter) # Output: H, e, l, l, o 

4. Fil-objekt (Linje for Linje)

with open("myfile.txt", "r") as file: for line in file: print(line.strip()) 

5. Ordbog-iteration

ages = {"Alice": 30, "Bob": 25} for name, age in ages.items(): print(f"{name} is {age} years old") 

6. Mængde-iteration

unique_numbers = {1, 2, 3, 2, 1} for num in unique_numbers: print(num) # Output: 1, 2, 3 (rækkefølge ikke garanteret) 

Nøglekoncepter

  • Iterable Protokol: Enhver objekt der implementerer __iter__() eller __getitem__() kan være en FOR destination
  • Løse Evaluering: Generatorer og range-objekter beregner værdier på anmodning, sparer hukommelse
  • Udpakning: Flere identifikatorer kan udpakke tuple-elementer: for x, y in points:
  • Else Klause: Pythons for-else udfører else blok hvis loop fuldføres uden break

Sprogvariationer

Selvom syntaks varierer, eksisterer konceptet på tværs af sprog:

  • JavaScript: for (const item of iterable)
  • Java: for (Type item : collection)
  • C++: Range-baseret for (auto& item : container)
  • C#: foreach (var item in collection)
Destinationer
  • Beskrivende ord til steder: En forfatters værktøjskasse

    100+ Evokative adjektiver til at beskrive ethvert sted Uanset om du skriver rejse-tekster, fiktion eller ejendomsannoncer, gør præcise adjektiver liv i lokationer. Kategoriseret for nem gennemsøgning. Atmosfære & Stemning Tiltrækkende, Fortryllende, Magisk, Forbannet skøn — fængslende skønhed Karg,

  • Rom til Florens: Retning og afstand

    Florens ligger ~230 km (143 mi) nordvest for Rom. Kørsel (A1 autostrada) eller hurtigtog (1,5 timer) retter sig nordnordvest gennem Appenninen ind i Toscana.

  • Landemærker synlige fra rummet (med blotte øje)

    Almindelig nævnte eksempler Den Kinesiske Mur – Synlig under ideelle betingelser (lav bane, godt lys, vide hvor man skal se); ikke en enkelt kontinuerlig linje men et netværk. Great Barrier Reef – 2.300 km system; levende farvekontrast gør det let opdage. Mount Everest – Højeste punkt; distinkt pyr

Copyright Rejser © https://da.ynyoo.com