python_math_stat/docs/python/sets.md

26 lines
1.0 KiB
Markdown
Raw Normal View History

2023-10-12 21:32:13 +03:00
## 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() # удаляет все значения во множестве
```