Náhľady

Podobné

Slovníky

morse = {'A': '.-', 'B': '-...', 'C': '-.-.',
         'D': '-..', 'E': '.', 'F': '..-.'}
print(len(morse))

Reťazce v Pythone

text = "jeleň"
print(text[2])

Prehľad dátových typov

Sú slovníky meniteľné (mutable)?

ánonie

Spracovanie súborov

Spočítajte počty výskytov jednotlivých slov v priloženom súbore. Najčastejšie slovo je 'the', ktoré má 1642 výskytov. Aké je šestnáste najčastejšie slovo (ktoré má 248 výskytov)?

alice.txt

Slovníky

Čo vypíše program?
fruits = {"apple": 5,
          "banana": 10,
          "orange": 2}

s = 0
for v in fruits.values():
    s = s + v
print(s)

17
3

Prehľad dátových typov

Určite hodnotu výrazu:
type(['a', 5])

list
str, int

Zoznamy v Pythone

mylist = [4, 5, 2, 8]
mylist.sort()
print(mylist[0])

Objekty

Čo vypíše program?
class Person:
    def __init__(self, name):
        self.name = name

    def describe(self):
        print(self.name)

tom = Person("Tom")
tom.age = 23
tom.describe()

Tom
23
Tom

Reťazce v Pythone

Koľko núl sa vypíše?
print(0 * '0' + '0')

žiadnajedna

Reťazce v Pythone

Kde je pes?
x = 'ostropestrec'

x[5:8]
x[5:7]

Dátové typy: mix

pets = {"Alice": "dog", "Bob": "cat", "Cyril": "parrot"}
print(len(pets.keys()))

Prehľad dátových typov

boolreálne čísloint
zoznamstrslovník
listpravdivostná hodnotafloat
reťazecdictcelé číslo

Reťazce v Pythone

Ktorým z nasledujúcich príkazov vypíšeme posledné písmeno textu?

print(text[len(text)-1])
print(text[len(text)])

Zoznamy v Pythone

Zjednodušte program:
for i in range(len(a)):
    print(i, a[i])

for i, x in enumerate(a):
    print(i, x)
for i, x in a:
    print(i, x)
NAPÍŠTE NÁM

Ďakujeme za vašu správu, bola úspešne odoslaná.

Napíšte nám

Neviete si rady?

Najprv sa, prosím, pozrite na časté otázky:

Čoho sa správa týka?

Odkaz Obsah Ovládanie Prihlásenie Licencia