Mi az a tuple, illetve mit akar magyarázni ez a kód?
Elvileg ez a kód valamit magyarázni akar a listákkal és a tuplekkal (sorok?) kapcsolatban.
Mi a különbség a kettő között? Mert nem értem mit akar mondani ez a kód. A kód Pythonban íródott.
#The difference between tuples and list
import sys
# 1 tuples are immutable unlike lists
#example
print("list")
list = [1,"hello",False]
tuple = (1,"hello",False)
print(list)
list[1] = "love you"
print("after change")
print(list)
print("\n \ntuple")
print(tuple)
try:
tuple[1] = "love you"
print(tuple)
except:
print("tuples are immutable")
print(tuple)
print("\n\n")
#2 lists take more memory than tuples
print("the memory differences")
print("list: " + str(sys.getsizeof(list)))
print("tuple: " + str(sys.getsizeof(tuple)))
print("That\'s all i know")
Előre is köszi a választ.
1) A lista olyan adatszerkezet, amihez tudsz hozzáadni és törölni elemeket belőle. Általában akkor használod, ha sok azonos típusú adatot akarsz tárolni, és nem tudod előre, hogy mennyit.
2) A tuple arra jó, hogy több adatot egy egységként kezelj. Például, ha egy 3D játékban meg akarod mondani valaminek a koordinátáját (X, Y és Z), ami 3 számból áll, ezt a 3 számot visszaadhatod egy tuple-ben.
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!