Python 3.13.9 (tags/v3.13.9:8183fa5, Oct 14 2025, 14:09:13) [MSC v.1944 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more information. DreamPie 1.2.1 >>> xs = [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> for x in xs: ... print(x) ... print(' ', xs.pop(0)) 1 1 3 2 5 3 7 4 9 5 >>> xs = [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> sudá = [x for x in xs if x % 2 == 0] >>> sudá 3: [2, 4, 6, 8] >>> xs 4: [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> tuple(xs) 5: (1, 2, 3, 4, 5, 6, 7, 8, 9) >>> print(xs) # tisknu jeden prvek (seznam xs) [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> print(*xs) # tisknu devět prvků (prvky seznamu xs) 1 2 3 4 5 6 7 8 9 >>> print(*xs, sep='|') # tisknu devět prvků (prvky seznamu xs) 1|2|3|4|5|6|7|8|9 >>> print(xs[0], xs[1], xs[2], xs[3], xs[4], xs[5], xs[6], xs[7], xs[8], sep='|') # tisknu devět prvků (prvky seznamu xs) 1|2|3|4|5|6|7|8|9 >>> print() >>> print(sep='|') >>> xs 6: [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> len(xs) 7: 9 >>> xs 8: [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> set(xs) 9: {1, 2, 3, 4, 5, 6, 7, 8, 9} >>> ys = set(xs) >>> type(xs) 10: <class 'list'> >>> type(ys) 11: <class 'set'> >>> ys 12: {1, 2, 3, 4, 5, 6, 7, 8, 9} >>> dir(ys) 13: ['__and__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getstate__', '__gt__', '__hash__', '__iand__', '__init__', '__init_subclass__', '__ior__', '__isub__', '__iter__', '__ixor__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__or__', '__rand__', '__reduce__', '__reduce_ex__', '__repr__', '__ror__', '__rsub__', '__rxor__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', '__xor__', 'add', 'clear', 'copy', 'difference', 'difference_update', 'discard', 'intersection', 'intersection_update', 'isdisjoint', 'issubset', 'issuperset', 'pop', 'remove', 'symmetric_difference', 'symmetric_difference_update', 'union', 'update'] >>> list('alabama') 14: ['a', 'l', 'a', 'b', 'a', 'm', 'a'] >>> set('alabama') 15: {'m', 'l', 'a', 'b'} >>> tuple('alabama') 16: ('a', 'l', 'a', 'b', 'a', 'm', 'a') >>> ds = {'a': 'ahoj', 123: 'svět', (12, 'fokus'): 666,} >>> type(ds) 17: <class 'dict'> >>> ds['a'] 18: 'ahoj' >>> ds[123] 19: 'svět' >>> ds[(12, 'fokus')] 20: 666 >>> ds[12, 'fokus'] 21: 666 >>> ds = {'a': 'ahoj', 123: 'svět', (12, 'fokus'): (666, print, ['Baf!', 'Haf!']),} >>> ds[(12, 'fokus')] 22: (666, <built-in function print>, ['Baf!', 'Haf!']) >>> len(ds[(12, 'fokus')]) 23: 3 >>> ds[(12, 'fokus')] 24: (666, <built-in function print>, ['Baf!', 'Haf!']) >>> ds[(12, 'fokus')] = 123 >>> ds[(12, 'fokus')] 25: 123 >>> ds 26: {123: 'svět', 'a': 'ahoj', (12, 'fokus'): 123} >>> 'a' in ds 27: True >>> ds['a'] 28: 'ahoj' >>> del ds['a'] >>> ds 29: {123: 'svět', (12, 'fokus'): 123} >>> len(ds) 30: 2 >>> ds = { ... 'a': 'ahoj', ... 123: 'svět', ... (12, 'fokus'): (666, print, ['Baf!', 'Haf!']), ... } >>> ds 31: {123: 'svět', 'a': 'ahoj', (12, 'fokus'): (666, <built-in function print>, ['Baf!', 'Haf!'])} >>> len(ds) 32: 3 >>> ds = { ... 'a': 'ahoj', ... (12, 'fokus'): (666, print, ['Baf!', 'Haf!']), ... 123: 'svět', ... } >>> ds 33: {123: 'svět', 'a': 'ahoj', (12, 'fokus'): (666, <built-in function print>, ['Baf!', 'Haf!'])} >>> int(5.4) 34: 5 >>> int(5.7) 35: 5 >>> float(5.4) 36: 5.4 >>> int('5.4') Traceback (most recent call last): File "<pyshell#60>", line 1, in <module> int('5.4') ~~~^^^^^^^ ValueError: invalid literal for int() with base 10: '5.4' >>> float('5.4') 37: 5.4 >>> ds 38: {123: 'svět', 'a': 'ahoj', (12, 'fokus'): (666, <built-in function print>, ['Baf!', 'Haf!'])} >>> for x in ds: ... print(x) a (12, 'fokus') 123 >>> for x in ds: ... print(x, ds[x]) a ahoj (12, 'fokus') (666, <built-in function print>, ['Baf!', 'Haf!']) 123 svět >>> for x in ds.keys(): ... print(x) a (12, 'fokus') 123 >>> for x in ds.values(): ... print(x) ahoj (666, <built-in function print>, ['Baf!', 'Haf!']) svět >>> for x in ds.items(): ... print(x) ('a', 'ahoj') ((12, 'fokus'), (666, <built-in function print>, ['Baf!', 'Haf!'])) (123, 'svět') >>> for key,value in ds.items(): ... print(key, value) a ahoj (12, 'fokus') (666, <built-in function print>, ['Baf!', 'Haf!']) 123 svět >>> for k,v in ds.items(): ... print(k, v) a ahoj (12, 'fokus') (666, <built-in function print>, ['Baf!', 'Haf!']) 123 svět >>> ds 39: {123: 'svět', 'a': 'ahoj', (12, 'fokus'): (666, <built-in function print>, ['Baf!', 'Haf!'])} >>> ds['a'] 40: 'ahoj' >>> ds['b'] Traceback (most recent call last): File "<pyshell#72>", line 1, in <module> ds['b'] ~~^^^^^ KeyError: 'b' >>> ds.get('a') 41: 'ahoj' >>> ds.get('b') >>> print(ds.get('b')) None >>> ds.get('b', 666) 42: 666 >>> ds.get('b', (print, 'abc')) 43: (<built-in function print>, 'abc') >>>