Pythonban 1 változóban csak 1 elem szerepelhet, mert ha már 2 akkor úgynevezett "Tuple" lesz belőle?
Tuple vagy lista vagy szótár vagy halmaz... Sokféle összetett adatszerkezet létezik.
A tuple pontos magyar megfelelője a matematikában a "rendezett n-es", de nincs egyszavas magyar neve, ezért a programozásban nem nagyon szokták fordítani. De ha mondjuk két komponense van, akkor mondhatod rendezett párnak.
A változó az változó akkor is, ha egyszerű adattípust tartalmaz, akkor is ha tupple-t vagy listát vagy akármilyen ősszetett adattípust.
A tuple-t nem fordítják általában magyarra, mert nincs tömör fordítás rá.
szam = 2 ez egy sima integer változó
szamok = (2, 4) ez egy tuple.
szamok_lista = [2, 4] ez pedig egy lista
De akkor mi értelme van a Tuple-nek, ha nem változtatható?
A "nem változtatható" pythonban azt jelenti, hogy csak úgy tud változni az értéke, ha teljesen új változó jön létre.
Ez működik:
szamok = (1, 2)
szamok = (1, 3)
print(szamok[1]) # ez 3 lesz
De ez nem működik:
szamok[1] = 4
Listánál ez utóbbi is működik.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!