Kopas esamība virknē Python

Python ir iespēja pārbaudīt, vai kopas elementi ietilpst kādā virknē - citā kopā, virknē, sarakstā, kortēžā. To var izdarīt ar metodi issubset. Tās parametrā norādām vajadzīgo virkni. Ja kopa ietilpst tajā, tad tiek atgriezta Būla vērtība True, pretējā gadījumā - False.

Pieņemsim, ka mums ir kopa un saraksts:

pythonst = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']

Pārbaudīsim, vai kopas elementi ietilpst sarakstā:

pythonres = st.issubset(lst)
print(res) # izvadīs True

Tagad salīdzināsim divu kopu elementus:

pythonst1 = {'1', '2', '3'}
st2 = {'1', '2', '4'}

res = st1.issubset(st2)
print(res) # izvadīs False

Metodei issubset ir arī īsa forma. To lieto tikai salīdzinot divas kopas. Pārrakstīsim iepriekšējo piemēru ar tās palīdzību:

pythonres = st1 <= st2
print(res) # izvadīs False
Задание 1

Doti kopa un virkne:

pythonst = {'1', '2', '3', '4', '5', '6'}
txt = '123456'

Pārbaudiet, vai visi kopas elementi atrodas virknē.

Задание 2

Doti kopa un kortēžs:

pythonst = {'ab', 'cd', 'ef'}
tlp = ('ab', 'cd', 'ef')

Pārbaudiet, vai visi kopas elementi atrodas kortēžā.

Задание 3

Dotas divas kopas:

pythonst1 = {1, 2, 3, 4, 5}
st2 = {1, 2, 3}

Pārbaudiet, vai visi otrās kopas elementi atrodas pirmajā kopā.