|
|
|
|
@ -107,8 +107,8 @@ spis1=list("Строка символов"); spis1 #Заданная строк
|
|
|
|
|
['С', 'т', 'р', 'о', 'к', 'а', ' ', 'с', 'и', 'м', 'в', 'о', 'л', 'о', 'в']
|
|
|
|
|
spis2=list((124,236,-15,908)); spis2 #Кортеж превращается в список
|
|
|
|
|
[124, 236, -15, 908]
|
|
|
|
|
spis3=list({"A":1,"B":2,"C":9}); spis3 #Преобразование словаря в список
|
|
|
|
|
['A', 'B', 'C']
|
|
|
|
|
spis3=list({"A":1,"B":2,"C":9}.items()); spis3 #Преобразование словаря в список ключи и значения
|
|
|
|
|
[('A', 1), ('B', 2), ('C', 9)]
|
|
|
|
|
```
|
|
|
|
|
3.3. Преобразование элементов объектов в кортеж с помощью функции tuple(<Объект>)
|
|
|
|
|
|
|
|
|
|
@ -436,6 +436,12 @@ w<=10
|
|
|
|
|
True
|
|
|
|
|
v>6
|
|
|
|
|
True
|
|
|
|
|
v>=10
|
|
|
|
|
True
|
|
|
|
|
v<10
|
|
|
|
|
False
|
|
|
|
|
v!=10
|
|
|
|
|
False
|
|
|
|
|
```
|
|
|
|
|
8.2. Проверка наличия заданного элемента в последовательности или во множестве, а также проверка наличия ключа в словаре (in)
|
|
|
|
|
Операции с множеством
|
|
|
|
|
@ -523,11 +529,20 @@ Cтрокa со всеми заглавными буквами
|
|
|
|
|
stroka.upper()
|
|
|
|
|
'МИКРОПРОЦЕССОРНАЯ СИСТЕМА УПРАВЛЕНИЯ'
|
|
|
|
|
```
|
|
|
|
|
Cтрокa, собранную из элементов списка
|
|
|
|
|
Cтрокa, собранная из элементов списка
|
|
|
|
|
```py
|
|
|
|
|
stroka3=" ".join(spis22); stroka3
|
|
|
|
|
'Микропроцессорная система управления'
|
|
|
|
|
```
|
|
|
|
|
Cтрокa, собранная из элементов кортежа
|
|
|
|
|
```py
|
|
|
|
|
kort=tuple('74156')
|
|
|
|
|
s=" ".join(kort); s
|
|
|
|
|
'7 4 1 5 6'
|
|
|
|
|
type(s)
|
|
|
|
|
<class 'str'>
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Kортеж с результатами поиска «с» слева
|
|
|
|
|
```py
|
|
|
|
|
stroka3.partition("с")
|
|
|
|
|
@ -585,22 +600,8 @@ k.replace(' -', ' - ')
|
|
|
|
|
'ele - ele - ele - ele - '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k.append('ele')
|
|
|
|
|
Traceback (most recent call last):
|
|
|
|
|
File "<pyshell#56>", line 1, in <module>
|
|
|
|
|
k.append('ele')
|
|
|
|
|
AttributeError: 'str' object has no attribute 'append'
|
|
|
|
|
k.insert(3, 'ele')
|
|
|
|
|
Traceback (most recent call last):
|
|
|
|
|
File "<pyshell#57>", line 1, in <module>
|
|
|
|
|
k.insert(3, 'ele')
|
|
|
|
|
AttributeError: 'str' object has no attribute 'insert'
|
|
|
|
|
k.pop(0)
|
|
|
|
|
Traceback (most recent call last):
|
|
|
|
|
File "<pyshell#58>", line 1, in <module>
|
|
|
|
|
k.pop(0)
|
|
|
|
|
AttributeError: 'str' object has no attribute 'pop'
|
|
|
|
|
|
|
|
|
|
dir(k)
|
|
|
|
|
['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'count', 'index']
|
|
|
|
|
|
|
|
|
|
k.count('e')
|
|
|
|
|
8
|
|
|
|
|
@ -613,6 +614,9 @@ k.index('ele')
|
|
|
|
|
d={'сонливость':10, 'усталость':1, 'апатия':2, 'мотивация':8}; d
|
|
|
|
|
{'сонливость': 10, 'усталость': 1, 'апатия': 2, 'мотивация': 8}
|
|
|
|
|
|
|
|
|
|
dir(d)
|
|
|
|
|
['__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__ior__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__or__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__ror__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values']
|
|
|
|
|
|
|
|
|
|
d.values()
|
|
|
|
|
dict_values([10, 1, 2, 8])
|
|
|
|
|
d.keys()
|
|
|
|
|
@ -627,6 +631,10 @@ d
|
|
|
|
|
m={'сонливость', 'усталость', 'апатия', 100j}
|
|
|
|
|
type(m)
|
|
|
|
|
<class 'set'>
|
|
|
|
|
|
|
|
|
|
dir(m)
|
|
|
|
|
['__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']
|
|
|
|
|
|
|
|
|
|
m.add(1028140+2947)
|
|
|
|
|
m
|
|
|
|
|
{'усталость', 100j, 1031087, 'апатия', 'сонливость'}
|
|
|
|
|
|