26 lines
1.0 KiB
Markdown
26 lines
1.0 KiB
Markdown
|
## Sets - множества (){}
|
|||
|
- неупоряд. кол-я __*уникальных*__ эл-в `{'item1','item2'}`
|
|||
|
- empty set `emprty_set = set()`
|
|||
|
- Если взять любой список и привести его к `set()`, то перемещает в неупорядочено
|
|||
|
### Методы
|
|||
|
- __`.add()`__
|
|||
|
```python
|
|||
|
set_list.add (777) # добавление нового эл-та , но нельзя добавлять такой же
|
|||
|
```
|
|||
|
- __`.pop()`__
|
|||
|
```python
|
|||
|
set_list.pop() # случает удаляет эл-т (возвращает)
|
|||
|
```
|
|||
|
- __`.remove()`__
|
|||
|
```python
|
|||
|
set_list.remove(3) # удаление по значению (не возвращает)
|
|||
|
```
|
|||
|
- __`.discard()`__
|
|||
|
отличие от remove - можно ввести значение, которого нет(не будет ошибки)
|
|||
|
```python
|
|||
|
set_list.discard(43) # удаление по значению
|
|||
|
```
|
|||
|
- __`.clear()`__
|
|||
|
```python
|
|||
|
set_list.clear() -> set() # удаляет все значения во множестве
|
|||
|
```
|