add new info to sections
This commit is contained in:
parent
9eed7cb032
commit
d03d7244fe
@ -838,3 +838,7 @@ list(string)
|
||||
ИЛИ
|
||||
string.split()
|
||||
```
|
||||
> Записать так, чтобы регистр всех букв при вводе был `lower(or upper)`, а каждое отдельное слово было отдельным элементом:
|
||||
```python
|
||||
text = input().lower().split()
|
||||
```
|
@ -16,9 +16,16 @@ dict[key] # венет значение по ключу
|
||||
dict.get(key) # вернет None, если не найдет значение
|
||||
del dict[key] # удаление всех эл-тов в ключе и самого ключа
|
||||
```
|
||||
- Чтобы добавить значение в словарь, если он пустой:
|
||||
```python
|
||||
d = {}
|
||||
d[key] = [value] # Добавит ключ с значением, вместо значения можно использовать [], если значение без скобок value, то меняться будет сам элемент (смотри ниже с += )
|
||||
d[key] += [value] # Добавит value в конец списка с [value], если не будет списка, то ошибка или изменит значение
|
||||
```
|
||||
- удаление ключа
|
||||
```python
|
||||
del.price['toyota'] #удаление переменной price
|
||||
price.clear() #удаление ключей в перменной price
|
||||
price.clear() #удаление ключей в переменной price
|
||||
```
|
||||
- Замена ключей в нескольких словарях
|
||||
```python
|
||||
@ -53,6 +60,12 @@ __`.items()`__ - и ключ и значения
|
||||
for items in dict.items():
|
||||
print(item) -> ('key1','value1')
|
||||
('key2','value2')
|
||||
|
||||
OR
|
||||
|
||||
for key, items in dict.items():
|
||||
print (key,items) -> key items
|
||||
key items
|
||||
```
|
||||
__`.keys()`__ - только ключи
|
||||
```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}
|
||||
print (num_dict) -> {6:'positive', 43:'positive',-2:'negative'...}
|
||||
```
|
||||
### Особенности
|
||||
- Записать так, чтобы регистр всех букв при вводе был `lower(or upper)`, а каждое отдельное слово было отдельным элементом:
|
||||
```python
|
||||
text = input().lower().split()
|
||||
```
|
||||
|
@ -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 раза
|
||||
```
|
@ -9,5 +9,3 @@ def update_dictionary(d,key,value):
|
||||
d[new_key] += [value]
|
||||
else:
|
||||
d[key] += [value]
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user