doc: добавлен отчёт

Этот коммит содержится в:
Solovyova_ED
2025-09-15 12:34:09 +03:00
родитель c51b0a827c
Коммит bdd62bf317
2 изменённых файлов: 245 добавлений и 1 удалений

Просмотреть файл

@@ -120,6 +120,7 @@ ss1b[14:23:2]
'Слвёа'
```
## 8. Сложные типы объектов.
## 8. Список
```py
spis1=[111,'Spisok',5-9j] #Пример списка с 3 элементами разных типов
stup=[0,0,1,1,1,1,1,1,1]
@@ -160,4 +161,59 @@ spis1
[111, 78, 'New item', 'Меня зовут: \n Соловьёва Е. Д.']
spis2
[[111, 78, 'New item', 'Меня зовут: \n Соловьёва Е. Д.'], [4, 5, 6, 7]]
```
```
Далее я создала список включающий объекты разных типов: число, строка, логическое значение, список.
```py
spis3=[1,"one",True,spis1]
spis3
[1, 'one', True, [111, 78, 'New item', 'Меня зовут: \n Соловьёва Е. Д.']]
```
## 8.2. Кортеж
Работа с кортежами - их нельзя изменять, но можно переопределять, таким образом внося изменения.
```py
kort1=(222,'Kortezh',77+8j)
kort1= kort1+(1,2)
kort1= kort1+(ss1b,)
kort2=kort1[:2]+kort1[3:]
kort1.index(2)
4
kort1.count(222)
1
kort1[2]=90
Traceback (most recent call last):
File "<pyshell#115>", line 1, in <module>
kort1[2]=90
TypeError: 'tuple' object does not support item assignment
```
## 8.3. Словарь
Работа со словарями. Ключи - неизменяемы.
```py
dic1={'Saratov':145, 'Orel':56, 'Vologda':45}
dic1['Orel']
56
dic1['Pskov']=78
dic1
{'Saratov': 145, 'Orel': 56, 'Vologda': 45, 'Pskov': 78}
sorted(dic1.keys())
['Orel', 'Pskov', 'Saratov', 'Vologda']
sorted(dic1.values())
[45, 56, 78, 145]
dic2={1:'mean',2:'standart deviation',3:'correlation'}
dic3={'statistics':dic2,'POAS':['base','elementary','programming']}
dic3['statistics'][2]
'standart deviation'
dic4=dict([(1,['A','B','C']),(2,[4,5]),('Q','Prim'),('Stroka',ss1b)])
dic5=dict(zip(['A','B','C','Stroka'],[16,-3,9,ss1b]))
dic5
{'A': 16, 'B': -3, 'C': 9, 'Stroka': 'Меня зовут: \n Соловьёва Е. Д.'}
```
Свой словарь состоит из 5 элементов, потому что мы "сшили" два контейнера, длина определилась по минимальному кол-ву.
```py
testlist = ['pink','yellow','black','green','red']
testkort = ('P','Y','B','G','R','T','Q')
dictest=dict(zip(testkort,testlist))
dictest
{'P': 'pink', 'Y': 'yellow', 'B': 'black', 'G': 'green', 'R': 'red'}
```
## 8.4. Множество