Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.
1575/14246
1 #!/usr/bin/python
2 # -*- coding: utf8 -*-
3 # Soubor: 20120312-Mon-pismena.py
4 # Datum: 12.03.2012 09:17
5 # Autor: Marek Nožka, nozka <@t> spseol <d.t> cz
6 # Licence: GNU/GPL
7 # Úloha:
8 # Popis:
9 #
10
11
12 d = {4: 'ahoj', '4': 'toto neni 4', 'neco': 'nic'}
13 d[4] ='ahoj'
14 d['4'] = 'toto neni 4'
15 d['neco'] = 'nic'
16
17 print 'Klíče:', d.keys()
18
19 for klic in d.keys():
20 print klic, d[klic]
21
22 print '------------------------------'
23
24 for klic,hodnota in enumerate(d):
25 print klic, hodnota
26
27 print '------------------------------'
28
29 # další ukázka enumerate
30 seznam = ['a','b','cc','dddd']
31 for klic,hodnota in enumerate(seznam):
32 print klic, hodnota
33
34 print '------------------------------'
35
36 seznam = [ [1,2], [3,4] , [5,6]]
37 for a,b in enumerate(seznam):
38 print a,b
39
40 print '------------------------------'
41
42 print d.values()
43
44
45 retezec = 'ahoj karle jak se mas jak se mam dobre'
46
47 cetnost = {}
48 for znak in retezec:
49 if cetnost.has_key(znak):
50 cetnost[znak] += 1
51 else:
52 cetnost[znak] = 1
53
54 print cetnost
55 for pocet, pismeno,neco in enumerate(cetnost):
56 print pismeno,'->',pocet