Ero sivun ”Python 2/Sanakirja” versioiden välillä

Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa
Uudelleenohjaus sivulle Compact Flash
Rivi 1:
#REDIRECT [[Compact Flash]]
Dictionary koostuu avain&ndash;arvo-pareista. Dictionaryssa käytetään aaltosulkeita <tt>{...}</tt>. Avain ja arvo erotetaan kaksoispisteillä. Avaimet ja arvot erotetaan toisistaan pilkuilla.
 
Dictionary on aina aakkosjärjestyksessä.
 
<pre><nowiki>
d = {'Seppo': 'Virtanen',
'Maija': 'Saarinen',
'Martti': 'Lampi'}
</nowiki></pre>
 
==Hakeminen==
Dictionarysta voidaan hakea arvo avaimen avulla.
 
<pre>print d['Seppo'] # dictionary[avain]</pre>
 
tulostaa: Virtanen
 
==Lisääminen==
Avain = arvo
<pre>d['Pekka'] = 'Ilmarinen'</pre>
 
==Poistaminen==
Avaimen avulla
<pre>del d['Maija']</pre>
 
==Tarkistaminen==
has_key-funktiolla onnistuu.
<pre>
if d.has_key('Martti'):
print d['Martti']
</pre>
Tulostaa: Lampi
 
==Iterointi==
iteritems()
<pre>
elukat = {'kissa':3, 'koira':13, 'rotta':2}
for elukka, maara in elukat.iteritems():
print elukka, maara
</pre>
 
Tulostaa:
<pre>
kissa 3
koira 13
rotta 2
</pre>
 
[[Luokka:Python|dictionary]]