Python 2.x

Z Varhoo
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Datové typy)
Řádka 2: Řádka 2:
   
 
'''Seznam:'''
 
'''Seznam:'''
>>> list = ['prvni', 'druhy', 'treti', 'ctvrty'] #naplnění seznamu hodnotami
+
#naplnění seznamu hodnotami
  +
>>> list = ['prvni', 'druhy', 'treti', 'ctvrty']
 
>>> list
 
>>> list
['prvni', 'druhy', 'treti', 'ctvrty'] #hodnoty seznamy
+
['prvni', 'druhy', 'treti', 'ctvrty']
 
 
>>> list[0] #prvni prvek seznamu
+
#prvni prvek seznamu
  +
>>> list[0]
 
'prvni'
 
'prvni'
 
 
>>> list[-1] #posledni prvek seznamu
+
#posledni prvek seznamu
  +
>>> list[-1]
 
'ctvrty'
 
'ctvrty'
 
 
  +
#podseznam od nulteho po druhy prvek
 
>>> list[0:3]
 
>>> list[0:3]
 
['prvni', 'druhy', 'treti']
 
['prvni', 'druhy', 'treti']
 
 
  +
#podseznam od nulteho po prvni prvek
 
>>> list[0:-2]
 
>>> list[0:-2]
 
['prvni', 'druhy']
 
['prvni', 'druhy']
 
 
  +
#pripojeni prvku na konec seznamu
 
>>> list = list + ['paty']
 
>>> list = list + ['paty']
 
>>> list
 
>>> list
 
['prvni', 'druhy', 'treti', 'ctvrty', 'paty']
 
['prvni', 'druhy', 'treti', 'ctvrty', 'paty']
 
 
  +
#pripojeni prvku na konec seznamu pomocí append()
 
>>> list.append('sesty')
 
>>> list.append('sesty')
 
>>> list
 
>>> list
 
['prvni', 'druhy', 'treti', 'ctvrty', 'paty', 'sesty']
 
['prvni', 'druhy', 'treti', 'ctvrty', 'paty', 'sesty']
 
 
  +
#pripojeni dalšího seznamu na konec seznamu
 
>>> list.extend(['prvni2', 'druhy2'])
 
>>> list.extend(['prvni2', 'druhy2'])
 
>>> list
 
>>> list
 
['prvni', 'druhy', 'treti', 'ctvrty', 'paty', 'sesty', 'prvni2', 'druhy2']
 
['prvni', 'druhy', 'treti', 'ctvrty', 'paty', 'sesty', 'prvni2', 'druhy2']
 
 
  +
#vložení prvku na pozici 1, odsunutí ostatních prvků o jednu pozici
 
>>> list.insert(1,'prvni-druhy')
 
>>> list.insert(1,'prvni-druhy')
 
>>> list
 
>>> list
 
['prvni', 'prvni-druhy', 'druhy', 'treti', 'ctvrty', 'paty', 'sesty', 'prvni2', 'druhy2']
 
['prvni', 'prvni-druhy', 'druhy', 'treti', 'ctvrty', 'paty', 'sesty', 'prvni2', 'druhy2']
 
 
  +
#vložení seznamu jako jednoho prvku na konec seznamu
 
>>> list.append(['treti2-1','treti2-2','treti2-3'])
 
>>> list.append(['treti2-1','treti2-2','treti2-3'])
 
>>> list
 
>>> list

Verze z 30. 1. 2012, 20:31

Datové typy

Seznam:

#naplnění seznamu hodnotami
>>> list = ['prvni', 'druhy', 'treti', 'ctvrty']
>>> list
['prvni', 'druhy', 'treti', 'ctvrty']

#prvni prvek seznamu
>>> list[0]   
'prvni'

#posledni prvek seznamu
>>> list[-1]
'ctvrty'

#podseznam od nulteho po druhy prvek
>>> list[0:3]
['prvni', 'druhy', 'treti']

#podseznam od nulteho po prvni prvek
>>> list[0:-2]
['prvni', 'druhy']

#pripojeni prvku na konec seznamu
>>> list = list + ['paty']
>>> list
['prvni', 'druhy', 'treti', 'ctvrty', 'paty']

#pripojeni prvku na konec seznamu pomocí append()
>>> list.append('sesty')
>>> list
['prvni', 'druhy', 'treti', 'ctvrty', 'paty', 'sesty']

#pripojeni dalšího seznamu na konec seznamu
>>> list.extend(['prvni2', 'druhy2'])
>>> list
['prvni', 'druhy', 'treti', 'ctvrty', 'paty', 'sesty', 'prvni2', 'druhy2']
 
#vložení prvku na pozici 1, odsunutí ostatních prvků o jednu pozici
>>> list.insert(1,'prvni-druhy')
>>> list
['prvni', 'prvni-druhy', 'druhy', 'treti', 'ctvrty', 'paty', 'sesty', 'prvni2', 'druhy2']

#vložení seznamu jako jednoho prvku na konec seznamu
>>> list.append(['treti2-1','treti2-2','treti2-3'])
>>> list
['prvni', 'prvni-druhy', 'druhy', 'treti', 'ctvrty', 'paty', 'sesty', 'prvni2', 'druhy2', ['treti2-1', 'treti2-2', 'treti2-3']]
Osobní nástroje