Junior
165
Python-да жиындармен қандай операциялар орындауға болады?
AI-дан жауап
sobes.tech AI
- бірлестік
- қиылысу
- айырмашылық
- симметриялық айырмашылық
- ішкі жиын
- үстем жиын
- бөлінбеген
# Операциялардың мысалдары
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
# Бірлестік (union)
union_set = set1 | set2 # немесе set1.union(set2)
# {1, 2, 3, 4, 5, 6}
# Қиылысу (intersection)
intersection_set = set1 & set2 # немесе set1.intersection(set2)
# {3, 4}
# Айырмашылық (difference)
difference_set = set1 - set2 # немесе set1.difference(set2)
# {1, 2}
# Симметриялық айырмашылық (symmetric difference)
symmetric_difference_set = set1 ^ set2 # немесе set1.symmetric_difference(set2)
# {1, 2, 5, 6}
# Ішкі жиын (issubset)
is_subset = {1, 2}.issubset(set1)
# Шын
# Үстем жиын (issuperset)
is_superset = set1.issuperset({1, 2})
# Шын
# Бөлінбеген (isdisjoint)
is_disjoint = {1, 2}.isdisjoint({3, 4})
# Шын
Операциялар мен олардың символдық белгілері бар кесте:
| Операция | Әдіс | Символ |
|---|---|---|
| Бірлестік | union() |
` |
| Қиылысу | intersection() |
& |
| Айырмашылық | difference() |
- |
| Симметриялық айырмашылық | symmetric_difference() |
^ |