# Travel >> Reiser >  >> Travel >> Destinasjoner

Forstå FOR-løkke destinasjoner i programmering

FOR-løkke destinasjon: Iterasjonskilden forklart

I programmering definerer en FOR-destinasjon (oftere kalt iterable eller iterasjonskilde) samlingen av verdier som en løkkevariabel vil anta sekvensielt under hver iterasjon av en FOR-løkke.

Generell syntaks

for identifier in destination: # loop body commands 

Hvor:

  • identifier — løkkevariabelen (tar hver verdi fra destinasjon)
  • destination — ethvert itererbart objekt (FOR-destinasjonen)
  • loop body — kommandoer utført for hver verdi

Vanlige FOR-destinasjonstyper (Python-eksempler)

1. Liste-iterasjon

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-iterasjon (Tegn for tegn)

word = "Hello" for letter in word: print(letter) # Output: H, e, l, l, o 
with open("myfile.txt", "r") as file: for line in file: print(line.strip()) 
ages = {"Alice": 30, "Bob": 25} for name, age in ages.items(): print(f"{name} is {age} years old") 
unique_numbers = {1, 2, 3, 2, 1} for num in unique_numbers: print(num) # Output: 1, 2, 3 (rekkefolge ikke garantert) 

Nøkkelkonsepter

  • Iterable-protokoll: Ethvert objekt som implementerer __iter__() eller __getitem__() kan være en FOR-destinasjon
  • Lazy Evaluation: Generatorer og range-objekter beregner verdier på forespørsel, sparer minne
  • Pakking opp: Flere identifikatorer kan pakke opp tuple-elementer: for x, y in points:
  • Else-klausul: Pythons for-else kjører else-blokk hvis løkken fullføres uten break

Språkvariasjoner

Selvom syntaks varierer, eksisterer konseptet på tvers av språk:

  • JavaScript: for (const item of iterable)
  • Java: for (Type item : collection)
  • C++: Range-basert for (auto& item : container)
  • C#: foreach (var item in collection)
Destinasjoner
  • Interessepunkter (POI): De digitale og kognitive ankrene for sted

    Interessepunkter (POI) er spesifikke geografiske lokasjoner som noen har ansett verdt å registrere, kategorisere og dele. De er atomene i navigasjon, turisme, byplanlegging og stedsbaserte tjenester. Hva kvalifiserer som et POI? Ethvert fast sted med **identitet, nytte, eller betydning** for en bruk

  • Verdens mest besøkte turistattraksjoner

    Ikoniske destinasjoner som trekker millioner årlig inkluderer: Taj Mahal, India Den kinesiske mur Eiffeltårnet, Frankrike Frihetsgudinnen, USA Kristus Redemptor, Brasil Angkor Wat, Kambodja Blå moské, Tyrkia Petra, Jordan Gizas pyramider, Egypt Yellowstone nasjonalpark, USA Disse stedene viser kul

Copyright Reiser © https://no.ynyoo.com