# Travel >> Reizen >  >> Travel >> Bestemmingen

FOR-lus Bestemmingen in Programmeren Begrijpen

FOR-lus Bestemming: De Iteratiebron Uitgelegd

In programmeren definieert een FOR bestemming (vaker aangeduid als iterable of iteratiebron) de verzameling waarden die een lusvariabele achtereenvolgens zal aannemen tijdens elke iteratie van een FOR-lus.

Algemene Syntaxis

for identifier in destination: # lus body commando's 

Waarbij:

  • identifier – de lusvariabele (neemt elke waarde uit destination)
  • destination – elk iterabel object (de FOR bestemming)
  • lus body – commando's uitgevoerd voor elke waarde

Veelvoorkomende FOR Bestemming Types (Python Voorbeelden)

1. Lijst Iteratie

numbers = [1, 2, 3, 4] for number in numbers: print(number) # Output: 1, 2, 3, 4 (elk op nieuwe regel) 

2. Range Object (Numerieke Reeksen)

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

3. String Iteratie (Karakter voor Karakter)

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

4. Bestandsobject (Regel voor Regel)

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

5. Woordenboek Iteratie

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

6. Set Iteratie

unique_numbers = {1, 2, 3, 2, 1} for num in unique_numbers: print(num) # Output: 1, 2, 3 (volgorde niet gegarandeerd) 

Belangrijke Concepten

  • Iterabel Protocol: Elk object dat __iter__() of __getitem__() implementeert kan een FOR bestemming zijn
  • Luie Evaluatie: Generators en range objecten berekenen waarden on-demand, besparend geheugen
  • Uitpakken: Meerdere identifiers kunnen tuple elementen uitpakken: for x, y in points:
  • Else Clause: Python's for-else voert else blok uit als lus compleet zonder break

Taal Variaties

Hoewel syntaxis verschilt, bestaat het concept talenoverstijgend:

  • JavaScript: for (const item of iterable)
  • Java: for (Type item : collection)
  • C++: Range-based for (auto& item : container)
  • C#: foreach (var item in collection)
Bestemmingen
  • Reistijd Tussen Connecticut En New York: Wat Te Verwachten

    De reis tussen Connecticut en New York is een van Amerikas meest bezige corridors, maar hoe lang hangt volledig af van waar je begint, waar je naartoe gaat, en hoe je reist. Per Auto: 2-4 Uur Typisch Zuidwest-CT naar NYC: Greenwich naar Manhattan: 45-60 min (48 km). Stamford naar Midtown: 1-1,5 uur.

  • Zeeroute Van Mumbai Naar Muscat

    Ja, een directe zeeroute bestaat tussen Mumbai, India en Muscat, Oman. De afstand is ongeveer 1.075 zeemijl (1.991 km). Regelmatige vracht- en passagiersschepen varen op deze route, met een typische doortijd van 3–4 dagen.

  • Richting van Caïro naar Alexandrië

    Reizen van Caïro naar Alexandrië, u gaat in een **noordwestelijke richting**. Caïro ligt in het noordoosten van Egypte, terwijl Alexandrië aan de Middellandse Zee kust ten noordwesten ligt.

Copyright Reizen © https://nl.ynyoo.com