Tarkvara Arendusprotsess Programmeerimine Multimeedia

Ennik (Tuple)

Mis on ennik?

Enniku loomine

empty_tuple = ()
point = (10, 20)
person = ("Ago", 30, "Tallinn")
# Ühe elemendiga ennik vajab koma:
single_element = (5,)
        

Ennikut saab luua ka ilma sulgudeta, eraldades väärtused komadega: point = 10, 20.

Kasutamine ja indekseerimine

Lahtipakkimine (Unpacking)

Enniku väärtusi saab mugavalt määrata mitmesse muutuja korraga:

point = (10, 20)
x, y = point
# x on nüüd 10 ja y on 20
        

Seda kasutatakse sageli funktsioonides, mis tagastavad mitu väärtust.

Ennik vs List

Omadus List (järjend) Tuple (ennik)
Muudetavus Jah (mutable) Ei (immutable)
Süntaks [ ] ( )
Kiirus Aeglasem Kiirem
Kasutusala Sarnased andmed, mida on vaja muuta Fikseeritud struktuuriga andmed

Meetodid

Kuna ennik on muutumatu, on sellel vaid kaks meetodit:

Kokkuvõte

Next topic