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)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> print(*xs)
1 2 3 4 5 6 7 8 9
>>> print(*xs, sep='|')
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='|')
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')
>>>