Zadanie3

Last updated: April 14th, 20202020-04-14Project preview
In [12]:
# Zadanie 3.0
In [2]:
f = open('imiona.txt')
plik = f.read().splitlines()
In [3]:
plik
Out[3]:
['Antoni',
 'Jakub',
 'Jan',
 'Szymon',
 'Franciszek',
 'Filip',
 'Aleksander',
 'Mikołaj',
 'Wojciech',
 'Kacper',
 'Adam',
 'Michał',
 'Marcel',
 'Stanisław',
 'Wiktor',
 'Piotr',
 'Igor',
 'Leon',
 'Nikodem',
 'Mateusz',
 'Bartosz',
 'Maksymilian',
 'Miłosz',
 'Tymon',
 'Oliwier',
 'Alan',
 'Ignacy',
 'Tymoteusz',
 'Oskar',
 'Dawid',
 'Tomasz',
 'Dominik',
 'Karol',
 'Krzysztof',
 'Maciej',
 'Julian',
 'Fabian',
 'Hubert',
 'Natan',
 'Gabriel',
 'Paweł',
 'Patryk',
 'Ksawery',
 'Kamil',
 'Bartłomiej',
 'Bruno',
 'Sebastian',
 'Krystian',
 'Borys',
 'Olaf',
 'Adrian',
 'Kajetan',
 'Kuba',
 'Artur',
 'Grzegorz',
 'Marcin',
 'Błażej',
 'Eryk',
 'Daniel',
 'Łukasz',
 'Cezary',
 'Tadeusz',
 'Damian',
 'Tobiasz',
 'Witold',
 'Rafał',
 'Robert',
 'Przemysław',
 'Kornel',
 'Radosław',
 'Olivier',
 'Konrad',
 'Emil',
 'Mieszko',
 'Jerzy',
 'Milan',
 'Henryk',
 'Nataniel',
 'Marek',
 'Stefan',
 'Alex',
 'Kazimierz',
 'Józef',
 'Gustaw',
 'Gracjan',
 'Ryszard',
 'Konstanty',
 'Andrzej',
 'Aleks',
 'Arkadiusz',
 'Dorian',
 'Leonard',
 'Brajan',
 'Teodor',
 'Alexander',
 'Juliusz',
 'Iwo',
 'Jacek',
 'Jeremi']
In [4]:
type(plik)
Out[4]:
list
In [16]:
# Zadanie 3.1
In [5]:
plik[0:10]
Out[5]:
['Antoni',
 'Jakub',
 'Jan',
 'Szymon',
 'Franciszek',
 'Filip',
 'Aleksander',
 'Mikołaj',
 'Wojciech',
 'Kacper']
In [19]:
# Zadanie 3.2
In [17]:
for imie in plik: 
    if len(imie) == 9:
        print(imie)
    
Stanisław
Tymoteusz
Krzysztof
Sebastian
Kazimierz
Konstanty
Arkadiusz
Alexander
In [18]:
# Zadanie 3.3
In [19]:
plik
Out[19]:
['Antoni',
 'Jakub',
 'Jan',
 'Szymon',
 'Franciszek',
 'Filip',
 'Aleksander',
 'Mikołaj',
 'Wojciech',
 'Kacper',
 'Adam',
 'Michał',
 'Marcel',
 'Stanisław',
 'Wiktor',
 'Piotr',
 'Igor',
 'Leon',
 'Nikodem',
 'Mateusz',
 'Bartosz',
 'Maksymilian',
 'Miłosz',
 'Tymon',
 'Oliwier',
 'Alan',
 'Ignacy',
 'Tymoteusz',
 'Oskar',
 'Dawid',
 'Tomasz',
 'Dominik',
 'Karol',
 'Krzysztof',
 'Maciej',
 'Julian',
 'Fabian',
 'Hubert',
 'Natan',
 'Gabriel',
 'Paweł',
 'Patryk',
 'Ksawery',
 'Kamil',
 'Bartłomiej',
 'Bruno',
 'Sebastian',
 'Krystian',
 'Borys',
 'Olaf',
 'Adrian',
 'Kajetan',
 'Kuba',
 'Artur',
 'Grzegorz',
 'Marcin',
 'Błażej',
 'Eryk',
 'Daniel',
 'Łukasz',
 'Cezary',
 'Tadeusz',
 'Damian',
 'Tobiasz',
 'Witold',
 'Rafał',
 'Robert',
 'Przemysław',
 'Kornel',
 'Radosław',
 'Olivier',
 'Konrad',
 'Emil',
 'Mieszko',
 'Jerzy',
 'Milan',
 'Henryk',
 'Nataniel',
 'Marek',
 'Stefan',
 'Alex',
 'Kazimierz',
 'Józef',
 'Gustaw',
 'Gracjan',
 'Ryszard',
 'Konstanty',
 'Andrzej',
 'Aleks',
 'Arkadiusz',
 'Dorian',
 'Leonard',
 'Brajan',
 'Teodor',
 'Alexander',
 'Juliusz',
 'Iwo',
 'Jacek',
 'Jeremi']
In [20]:
plik.sort()
In [21]:
plik
Out[21]:
['Adam',
 'Adrian',
 'Alan',
 'Aleks',
 'Aleksander',
 'Alex',
 'Alexander',
 'Andrzej',
 'Antoni',
 'Arkadiusz',
 'Artur',
 'Bartosz',
 'Bartłomiej',
 'Borys',
 'Brajan',
 'Bruno',
 'Błażej',
 'Cezary',
 'Damian',
 'Daniel',
 'Dawid',
 'Dominik',
 'Dorian',
 'Emil',
 'Eryk',
 'Fabian',
 'Filip',
 'Franciszek',
 'Gabriel',
 'Gracjan',
 'Grzegorz',
 'Gustaw',
 'Henryk',
 'Hubert',
 'Ignacy',
 'Igor',
 'Iwo',
 'Jacek',
 'Jakub',
 'Jan',
 'Jeremi',
 'Jerzy',
 'Julian',
 'Juliusz',
 'Józef',
 'Kacper',
 'Kajetan',
 'Kamil',
 'Karol',
 'Kazimierz',
 'Konrad',
 'Konstanty',
 'Kornel',
 'Krystian',
 'Krzysztof',
 'Ksawery',
 'Kuba',
 'Leon',
 'Leonard',
 'Maciej',
 'Maksymilian',
 'Marcel',
 'Marcin',
 'Marek',
 'Mateusz',
 'Michał',
 'Mieszko',
 'Mikołaj',
 'Milan',
 'Miłosz',
 'Natan',
 'Nataniel',
 'Nikodem',
 'Olaf',
 'Olivier',
 'Oliwier',
 'Oskar',
 'Patryk',
 'Paweł',
 'Piotr',
 'Przemysław',
 'Radosław',
 'Rafał',
 'Robert',
 'Ryszard',
 'Sebastian',
 'Stanisław',
 'Stefan',
 'Szymon',
 'Tadeusz',
 'Teodor',
 'Tobiasz',
 'Tomasz',
 'Tymon',
 'Tymoteusz',
 'Wiktor',
 'Witold',
 'Wojciech',
 'Łukasz']
In [22]:
plik[0:20]
Out[22]:
['Adam',
 'Adrian',
 'Alan',
 'Aleks',
 'Aleksander',
 'Alex',
 'Alexander',
 'Andrzej',
 'Antoni',
 'Arkadiusz',
 'Artur',
 'Bartosz',
 'Bartłomiej',
 'Borys',
 'Brajan',
 'Bruno',
 'Błażej',
 'Cezary',
 'Damian',
 'Daniel']
In [26]:
# Zadanie 3.4
In [28]:
plik.reverse()
In [29]:
plik
Out[29]:
['Łukasz',
 'Wojciech',
 'Witold',
 'Wiktor',
 'Tymoteusz',
 'Tymon',
 'Tomasz',
 'Tobiasz',
 'Teodor',
 'Tadeusz',
 'Szymon',
 'Stefan',
 'Stanisław',
 'Sebastian',
 'Ryszard',
 'Robert',
 'Rafał',
 'Radosław',
 'Przemysław',
 'Piotr',
 'Paweł',
 'Patryk',
 'Oskar',
 'Oliwier',
 'Olivier',
 'Olaf',
 'Nikodem',
 'Nataniel',
 'Natan',
 'Miłosz',
 'Milan',
 'Mikołaj',
 'Mieszko',
 'Michał',
 'Mateusz',
 'Marek',
 'Marcin',
 'Marcel',
 'Maksymilian',
 'Maciej',
 'Leonard',
 'Leon',
 'Kuba',
 'Ksawery',
 'Krzysztof',
 'Krystian',
 'Kornel',
 'Konstanty',
 'Konrad',
 'Kazimierz',
 'Karol',
 'Kamil',
 'Kajetan',
 'Kacper',
 'Józef',
 'Juliusz',
 'Julian',
 'Jerzy',
 'Jeremi',
 'Jan',
 'Jakub',
 'Jacek',
 'Iwo',
 'Igor',
 'Ignacy',
 'Hubert',
 'Henryk',
 'Gustaw',
 'Grzegorz',
 'Gracjan',
 'Gabriel',
 'Franciszek',
 'Filip',
 'Fabian',
 'Eryk',
 'Emil',
 'Dorian',
 'Dominik',
 'Dawid',
 'Daniel',
 'Damian',
 'Cezary',
 'Błażej',
 'Bruno',
 'Brajan',
 'Borys',
 'Bartłomiej',
 'Bartosz',
 'Artur',
 'Arkadiusz',
 'Antoni',
 'Andrzej',
 'Alexander',
 'Alex',
 'Aleksander',
 'Aleks',
 'Alan',
 'Adrian',
 'Adam']
In [31]:
for imie in plik:
    if imie[0] == 'S':
        print(imie)
Szymon
Stefan
Stanisław
Sebastian
In [ ]:
 
Notebooks AI
Notebooks AI Profile20060