TPV

Tudás Publikus Világa

  • Főlap
  • Tananyagok
    • Könyvek
    • Tutorialok
  • Feladatok
  • Adatbáziskezelés
  1. Ön itt van:  
  2. Főlap
  3. 10 - Halmaz

10 - Halmaz

A halmaz (set) különböző objektumok módosítható gyűjteménye, akárcsak a lista és a tuple . Ez egy rendezetlen objektumgyűjtemény, ami azt jelenti, hogy nem rögzíti az elemek pozícióját vagy beszúrásuk sorrendjét, így indexek segítségével nem férhetünk hozzá az elemekhez.

A halmaz a halmaz Pythonban implementált matematikai implementációja. Egy halmaz objektum megfelelő metódusokkal rendelkezik matematikai halmazműveletek, például egyesítés, metszés, különbség stb. végrehajtására.

Egy halmaz objektum egy vagy több, nem feltétlenül azonos típusú elemet tartalmaz, amelyeket vesszővel elválasztva és kapcsos zárójelek között kell feltüntetni . A következő definiálja a páros számú halmaz objektumokat.

Egy halmaz nem tárol ismétlődő objektumokat. Még ha egy objektumot többször is hozzáadunk a kapcsos zárójelek közé, a halmaz objektum csak egy másolatot tárol belőle.

A halmaz elemeinek sorrendje nem feltétlenül egyezik meg az értékadáskor megadott sorrenddel. A Python optimalizálja a halmaz szerkezetét a rajta végrehajtható műveletekhez, a matematikában definiáltak szerint.

Csak megváltoztathatatlan objektumok lehetnek egy set objektum részei. Számok (egész, lebegőpontos, valamint komplex), karakterláncok és tuple objektumok elfogadottak, de set, lista és szótár objektumok nem.

A halmazelemek módosításához használjunk beépített set függvényeket, mint add() , remove() vagy update() metódusokat a halmazgyűjtemény módosításához.

halmaz = set()  # Üres halmaz létrehozása.

halmaz.add(200) # Halmazelem hozzáadása a halmazhoz.

halmaz.add(100) # Halmazelem hozzáadása a halmazhoz.

masik_halmaz = {10, 11, 15, 18} # Új halmaz létrehozása.

halmaz.update(masik_halmaz) # A halmaz elemei közé bekerülnek a masik_halmaz elemei.

halmaz.remove(15)  # A 15-ös halmazelem törlődik.

Poker Hand Rankings

Best Poker Hand

Schrodinger's Cats

Schrodinger's Cats

Ancient Bricks

Ancient Bricks

Mix and Connect

Mix and Connect
© Tudás Publikus Világa 2026, Tudás Publikus/Privát Világa. Design by Astroid Framework
  • Főlap
  • Tananyagok
    • Könyvek
    • Tutorialok
  • Feladatok
  • Adatbáziskezelés