mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-09-24 23:01:18 +08:00
35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
---
|
|
title: Learn About Python Sets
|
|
localeTitle: Узнайте о наборах Python
|
|
---
|
|
`Set` s в Python - это тип изменяемой, но неупорядоченной структуры данных, которая может содержать только _уникальные_ элементы.
|
|
|
|
**Создание:**
|
|
|
|
`set` literal:
|
|
|
|
Кулистые скобки `{}` _не_ могут использоваться для создания пустого набора:
|
|
|
|
```python
|
|
>>> not_set = {} # set constructor must be used to make empty sets.
|
|
>>> type(not_set) # Empty curly brackets create empty dictionaries.
|
|
<class 'dict'>
|
|
```
|
|
|
|
Вы можете создать пустой набор с помощью метода `set()` .
|
|
|
|
```python
|
|
>>> example_set = set()
|
|
>>> type(example_set)
|
|
<class 'set'>
|
|
```
|
|
|
|
Однако, если элементы включены в фигурные скобки, тогда было бы приемлемым синтаксисом для создания набора.
|
|
|
|
```python
|
|
>>> example_set_2 = {1, 2, 3}
|
|
>>> type(example_set_2)
|
|
<class 'set'>
|
|
```
|
|
|
|
\` |