Listák
A \{ } zárójelek segítségével létrehozhatók objektumokat tartalmazó listák (pl. pontokat, szakaszokat, köröket tartalmazó listák).
-
L = {A, B, C}
létrehoz egy listát, amely a három, már létrehozott A, B és C pontokat tartalmazza. -
L = {(0, 0), (1, 1), (2, 2)}
létrehozza a három megadott pontot és az azokat tartalmazó listát.
Jegyzet: A listán lévő elemek alapvetően megjelennek a rajzlapon. |
Ha hozzá szeretne férni a lista egyes elemeihez, használhatja az Elem parancsot, vagy zárójeleket. A listák megadhatóak listaműveletek argumentumaként (további információt lejjebb talál) vagy használhatja a Lista parancsokat.
Objektumokat tartalmazó listák összehasonlítása
A következőképpen tud összehasonlítani két, objektumokat tartalmazó listát:
-
Lista1 == Lista2: ellenőrzi, hogy a két lista megegyezik-e. Az eredmény true, ha a két lista megegyezik, illetve false, ha azok különböznek.
-
Lista1 != Lista2: ellenőrzi, hogy a két lista különbözik-e. Ha különböznek, úgy az eredmény true, ha megegyeznek, akkor false.
Funkciók és műveletek használata listáknál
Ha előre definiált függvényeket vagy operátorokat használ, akkor eredményként egy új listát kap.
Összeadás és kivonás
-
Lista1 + Lista2: Összeadja a két lista elemeit (elemenként).
Jegyzet: A két listának egyenlő hosszúságúnak kell lennie (megegyező elemszám). |
-
Lista + Szám: Hozzáadja a számot a lista minden eleméhez.
-
Lista1 - Lista2: Kivonja a második lista elemeit az első lista elemeiből (elemenként).
Jegyzet: A két listának egyenlő hosszúságúnak kell lennie (megegyező elemszám). |
-
Lista - Szám: Kivonja a számot a lista minden eleméből.
Szorzás és osztás
-
Lista1 * Lista2: Összeszorozza a két lista elemeit (elemenként).
Jegyzet: A két listának egyenlő hosszúságúnak kell lennie (megegyező elemszám). Ha a listák mátrixok, amelyek alkalmasak a szorzásra, úgy mátrixszorzás történik. |
-
Lista * Szám: Összeszorozza a lista összes elemét a megadott számmal.
-
Lista1 / Lista2: Az első lista elemeit elosztja a második lista elemeivel (elemenként).
Jegyzet: A két listának egyenlő hosszúságúnak kell lennie (megegyező elemszám). |
-
Lista / Szám: Elosztja a lista összes elemét a megadott számmal.
-
Szám / Lista: Elossza a számot a lista összes elemével.
További példák
-
Lista^2: A lista összes elemét négyzetre emeli.
-
2^Lista: Létrehoz egy listát, amely ketteseket tartalmaz és a megadott lista elemei a kettesek kitevői.
-
Lista1^Lista2: Létrehoz egy a^b elemeket tartalmazó listát, amelynél a az első, b pedig a második lista megfelelő eleme.
-
sin(Lista): A lista összes elemére alkalmazza a szinusz függvényt. Egyéni függvényeknél is ugyanígy működik.