Informatika1-2014/Gyakorlat6

A MathWikiből
A lap korábbi változatát látod, amilyen Kkovacs (vitalap | szerkesztései) 2014. október 21., 14:05-kor történt szerkesztése után volt.
(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

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

CloudCoder feladatok

Személyes eszközök