add new info to sections

This commit is contained in:
Yesenya 2023-11-22 23:56:55 +03:00
parent 9eed7cb032
commit d03d7244fe
4 changed files with 30 additions and 4 deletions

View File

@ -838,3 +838,7 @@ list(string)
ИЛИ ИЛИ
string.split() string.split()
``` ```
> Записать так, чтобы регистр всех букв при вводе был `lower(or upper)`, а каждое отдельное слово было отдельным элементом:
```python
text = input().lower().split()
```

View File

@ -16,9 +16,16 @@ dict[key] # венет значение по ключу
dict.get(key) # вернет None, если не найдет значение dict.get(key) # вернет None, если не найдет значение
del dict[key] # удаление всех эл-тов в ключе и самого ключа del dict[key] # удаление всех эл-тов в ключе и самого ключа
``` ```
- Чтобы добавить значение в словарь, если он пустой:
```python
d = {}
d[key] = [value] # Добавит ключ с значением, вместо значения можно использовать [], если значение без скобок value, то меняться будет сам элемент (смотри ниже с += )
d[key] += [value] # Добавит value в конец списка с [value], если не будет списка, то ошибка или изменит значение
```
- удаление ключа
```python ```python
del.price['toyota'] #удаление переменной price del.price['toyota'] #удаление переменной price
price.clear() #удаление ключей в перменной price price.clear() #удаление ключей в переменной price
``` ```
- Замена ключей в нескольких словарях - Замена ключей в нескольких словарях
```python ```python
@ -53,6 +60,12 @@ __`.items()`__ - и ключ и значения
for items in dict.items(): for items in dict.items():
print(item) -> ('key1','value1') print(item) -> ('key1','value1')
('key2','value2') ('key2','value2')
OR
for key, items in dict.items():
print (key,items) -> key items
key items
``` ```
__`.keys()`__ - только ключи __`.keys()`__ - только ключи
```python ```python
@ -84,3 +97,8 @@ print (num_dict) -> {6:36,43:1849,-2:4...}
num_dict = {number: ('positive' if number >0),(else 'negative' if number <0),(else'zero') for number in list} num_dict = {number: ('positive' if number >0),(else 'negative' if number <0),(else'zero') for number in list}
print (num_dict) -> {6:'positive', 43:'positive',-2:'negative'...} print (num_dict) -> {6:'positive', 43:'positive',-2:'negative'...}
``` ```
### Особенности
- Записать так, чтобы регистр всех букв при вводе был `lower(or upper)`, а каждое отдельное слово было отдельным элементом:
```python
text = input().lower().split()
```

View File

@ -121,3 +121,9 @@ for inner_list in list:
``` ```
- -
## Особенности
- Для списков или картежей можно использовать `x.count()`:
```python
text = [1,2,3,1,2]
print(text.count(1)) -> 2 # Элемент 1 встречается 2 раза
```

View File

@ -9,5 +9,3 @@ def update_dictionary(d,key,value):
d[new_key] += [value] d[new_key] += [value]
else: else:
d[key] += [value] d[key] += [value]