Sobes.tech
Junior

Kullandığınız programlama dilinde bir dize üzerinde nasıl yineleme yaparsınız?

sobes.tech yapay zeka

AI'dan gelen yanıt

Python'da bir dizge üzerinde birkaç farklı şekilde yineleme yapılabilir:

  1. Doğrudan karakterler üzerinde yineleme:

    # Dizge karakterleri üzerinde yineleme
    benim_dizge = "merhaba"
    for char in benim_dizge:
        print(char)
    
  2. İndeksler kullanarak yineleme:

    # Dizgenin indeksleri üzerinde yineleme
    benim_dizge = "dünya"
    for i in range(len(benim_dizge)):
        print(benim_dizge[i])
    
  3. enumerate kullanarak:

    # İndeks ve karakter alarak yineleme
    benim_dizge = "python"
    for index, char in enumerate(benim_dizge):
        print(f"İndeks: {index}, Karakter: {char}")
    
  4. Liste anlayışı kullanarak:

    # Liste oluşturmak için liste anlayışı
    benim_dizge = "örnek"
    chars = [char for char in benim_dizge]
    print(chars)