Sobes.tech
Junior

Koji su načini spajanja nizova u Pythonu?

sobes.tech АИ

Одговор од АИ

  1. Konkatenacija pomoću operatora +.
  2. Spajanje pomoću metode .join().
  3. Formatirani nizovi literali (f-strings).
  4. Operator % za formatiranje nizova (zastarjela metoda).
# 1. Operator +
s1 = "Hello"
s2 = "World"
rezultat1 = s1 + " " + s2
# 2. Metoda `.join()`
riječi = ["Hello", "World"]
rezultat2 = " ".join(riječi)
# 3. F-strings
ime = "World"
rezultat3 = f"Hello {ime}"
# 4. Operator % (zastarjela)
ime = "World"
rezultat4 = "Hello %s" % ime

Metoda .join() je najefikasnija za spajanje velikog broja nizova, jer kreira novi niz samo jednom, dok operator + kreira privremene nizove pri svakoj iteraciji. F-strings su preporučeni metod za formatiranje, jer su jasniji i efikasniji od operatora %.