Sobes.tech
Middle

Czym jest range w Pythonie i jak jest używany jako argument?

sobes.tech AI

Odpowiedź od AI

W Pythonie range to wbudowana funkcja, która generuje ciąg liczb. Często jest używana do organizowania pętli z określonym zakresem liczb.

Formaty użycia:

  • range(stop) — ciąg od 0 do stop-1.
  • range(start, stop) — od start do stop-1.
  • range(start, stop, step) — od start do stop-1 z krokiem step.

Przykład użycia w pętli:

for i in range(1, 5):
    print(i)

Wypisze liczby od 1 do 4.

range jest często używana jako argument dla funkcji oczekujących obiektu iterowalnego z liczbami, na przykład do generowania indeksów lub tworzenia list za pomocą list(range(...)).