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

Poistettu sisältö Lisätty sisältö
Replacing page with '{{roskaa}}'
Rivi 1:
{{roskaa}}
Tuple eli monikko on hieman samantapainen kuin ''lista'', mutta sitä ei voi muuttaa. Monikossa käytetään kaarisulkuja <tt>(...)</tt>. <u>Monikot ovat nopeampia kuin listat</u>, mutta monikon sijasta voi lähes aina käyttää listaa.
 
==Monikon luominen==
<pre>
t = ('kissa', 'koira', 'papukaija')
</pre>
 
Tuple luodaan automaattisesti pilkulla erotetuista.
<pre>
>>> t = 'A', 'tuple', 'needs', 'no', 'parens'
>>> t
('A', 'tuple', 'needs', 'no', 'parens')
</pre>
 
==Erilaisia monikkoja==
Sisäkkäiset
<pre>
tuple = (('kissa', 'koira'), ('papukaija', 'kotka'))
</pre>
 
Erilaisia datatyyppejä
<pre>
tuple = (['kissa', 'koira'], ('papukaija'), ('kotka'))
</pre>
 
==Operaatioita==
 
Pythonin monikkoja pystyy käsittelemään miltei samalla tavalla kuin listoja. Monikon arvoja ei kuitenkaan voi listojen tapaan muuttaa paikka-arvoa käyttämällä eikä append-operaattoria ole.
 
t = ('kissa', 'koira')
t[0] # kissa
if 'kissa' in t: # True
len(t) # 1
t[0] = 'lintu' # Virhe
t.append('lintu') # Virhe
 
[[Luokka:Python|monikko]]