diff --git a/3/range.md b/3/range.md new file mode 100644 index 0000000..264d28b --- /dev/null +++ b/3/range.md @@ -0,0 +1,14 @@ +# Range + +Range popisuje seznam celých čísel v nějakém intervalu. + +`range(10)` jsou čísla 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + +`range(5, 10)` jsou čísla 5, 6, 7, 8, 9 + +Pozor, když chcete s `range` pracovat jako se seznamem čísel, +čili provádět na seznamu operace a ne jenom procházet pomocí `for` tak +si ten `range` uložte jako +```python +x = list(range(10)) +``` diff --git a/3/seznam.md b/3/seznam.md index 35ad832..bcf9e02 100644 --- a/3/seznam.md +++ b/3/seznam.md @@ -7,10 +7,25 @@ což je číslo které popisuje kolikátý prvek to je. ```python >>> x = [1, 2, 3] ->>> x[0] # prvek v x s indexem 0 +>>> x[0] # prvek v `x` s indexem 0 1 >>> x[1] 2 >>> x[2] 3 ``` + +## operace na seznamech + +```python +>>> x = [1,2,3] +>>> len(x) # delka x +3 +>>> x.append(4) # prida prvek na konec seznamu +>>> x +[1, 2, 3, 4] +>>> x.pop() # odebere prvek z konce seznamu +4 +>>> x +[1, 2, 3] +```