⊗pyPmStInr 106 of 208 menu

Joukot Pythonissa

Joukko on muuttuva tietotyyppi, joka on tarkoitettu vain uniikkien arvojen tallentamiseen. Ulkoisesti joukko näyttää listalta, mutta sen alkiot on suljettu aaltosulkeisiin. Joukon syntaksi näyttää tältä:

st = {element1, element2, element3...}

Joukon luomiseksi on ehdottomasti käytettävä funktiota set. Jos sille ei anneta parametreja, luodaan tyhjä joukko:

st = set() print(st) # tulostaa set()

Jos yritetään antaa muuttujalle st arvoksi aaltosulkeet, luodaan ei joukko, vaan tyhjä sanakirja:

st = {} print(st) # tulostaa {} print(type(st)) # tulostaa <class 'dict'>

Luodaksesi joukon, joka on täytetty alkioilla, ne on määritettävä funktion set parametreissa. Joukko voidaan tehdä merkkijonosta, taulukosta ja monikosta:

st1 = set('abc') st2 = set(['1', '2', '3']) st3 = set((1, 2, 3)) print(st1) # tulostaa {'a', 'c', 'b'} print(st2) # tulostaa {'1', '3', '2'} print(st3) # tulostaa {1, 2, 3}

Annettu on seuraava koodi:

tst = {} print(type(tst))

Mitä konsoliin tulostetaan?

Annettu on seuraava koodi:

tst = set() print(type(tst))

Mitä konsoliin tulostetaan?

Annettu on seuraava koodi:

tst = {'x', 'y', 'z'} print(type(tst))

Mitä konsoliin tulostetaan?

Annettu on seuraava koodi:

tst = {'a': 1, 'b': 2, 'c': 3} print(type(tst))

Mitä konsoliin tulostetaan?

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää