Python 2.x
Z Varhoo
(Rozdíly mezi verzemi)
(→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, 19: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']]