Informatika1-2014/Gyakorlat6
A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „== Mátrix ismétlés == * Listák a listában (mátrix): <python> M = [[1,2,3],[4,5,6],[7,8,9]] </python> * Ennek elsõ eleme: <python> print M[0] # [1,2,3] </pyth…”) |
|||
(egy szerkesztő egy közbeeső változata nincs mutatva) | |||
18. sor: | 18. sor: | ||
M.append([10,11,12]) | M.append([10,11,12]) | ||
print M # [[1,2,3],[4,5,6],[7,8,9],[10,11,12]] | print M # [[1,2,3],[4,5,6],[7,8,9],[10,11,12]] | ||
+ | </python> | ||
+ | |||
+ | == Szótár ismétlés == | ||
+ | |||
+ | <python> | ||
+ | d = {"alma":6, "korte":8, "banan":24} | ||
+ | print d["korte"] # 8 | ||
+ | </python> | ||
+ | |||
+ | * Dictionary, azaz szótárak nem 0-tól n-ig indexelnek, hanem valamilyen kulcs szerint indexelnek, új elemet könnyû rakni hozzájuk pl: d["eper"] = 34 | ||
+ | |||
+ | * Szótárakhoz hasznos függvények / metódusok: | ||
+ | |||
+ | <python> | ||
+ | d = {"alma":6, "korte":8, "banan":24} | ||
+ | d.keys() # ["alma", "korte", "banan"] | ||
+ | d.values() # [6, 8, 24] | ||
+ | "korte" in d # True | ||
+ | for k in d: | ||
+ | print k # a szótár kulcsain megy végig azokat írja ki újsorokban | ||
</python> | </python> | ||
A lap jelenlegi, 2014. október 21., 14:05-kori változata
Mátrix ismétlés
- Listák a listában (mátrix):
M = [[1,2,3],[4,5,6],[7,8,9]]
- Ennek elsõ eleme:
print M[0] # [1,2,3]
- Tehát M elemei listák, így ezeknek is lekérhetjük az elemeit:
print M[0][2] # 3
- Ugyanúgy adhatunk hozzá elemeket, mint korábban:
M.append([10,11,12]) print M # [[1,2,3],[4,5,6],[7,8,9],[10,11,12]]
Szótár ismétlés
d = {"alma":6, "korte":8, "banan":24} print d["korte"] # 8
- Dictionary, azaz szótárak nem 0-tól n-ig indexelnek, hanem valamilyen kulcs szerint indexelnek, új elemet könnyû rakni hozzájuk pl: d["eper"] = 34
- Szótárakhoz hasznos függvények / metódusok:
d = {"alma":6, "korte":8, "banan":24} d.keys() # ["alma", "korte", "banan"] d.values() # [6, 8, 24] "korte" in d # True for k in d: print k # a szótár kulcsain megy végig azokat írja ki újsorokban