Python හි අනුක්‍රමයක බහුතරයක් තිබීම

Python හි, කට්ටලයක මූලද්‍රව්‍ය ඕනෑම අනුක්‍රමයකට - වෙනත් කට්ටලයකට, තන්තුවකට, ලැයිස්තුවකට, ටුපල් එකකට - ඇතුළත් දැයි පරීක්ෂා කිරීමේ හැකියාවක් ඇත. මෙය සිදු කළ හැක්කේ issubset ක්‍රමය භාවිතා කිරීමෙනි. එහි පරාමිතියේ අපි අවශ්‍ය අනුක්‍රමය නියම කරමු. කට්ටලය එයට ඇතුළත් නම්, බූලියන් අගය True ලබා දෙනු ලැබේ, එසේ නොමැති නම් - False.

අපට කට්ටලයක් සහ ලැයිස්තුවක් ඇතැයි සිතමු:

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

කට්ටලයේ මූලද්‍රව්‍ය ලැයිස්තුවට ඇතුළත් දැයි අපි පරීක්ෂා කරමු:

pythonres = st.issubset(lst)
print(res) # True අගය ප්‍රතිදානය කරයි

දැන් අපි කට්ටල දෙකක මූලද්‍රව්‍ය සසඳමු:

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

res = st1.issubset(st2)
print(res) # False අගය ප්‍රතිදානය කරයි

issubset ක්‍රමයට කෙටි ආකාරයක් ද ඇත. එය භාවිතා කරනුයේ කට්ටල දෙකක් සංසන්දනය කිරීමේදී පමණි. පෙර උදාහරණය එය භාවිතා කර නැවත ලියමු:

pythonres = st1 <= st2
print(res) # False අගය ප්‍රතිදානය කරයි
Задание 1

කට්ටලයක් සහ තන්තුවක් දී ඇත:

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

කට්ටලයේ සියලුම මූලද්‍රව්‍ය තන්තුවේ ඇති බව පරීක්ෂා කරන්න.

Задание 2

කට්ටලයක් සහ ටුපලයක් දී ඇත:

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

කට්ටලයේ සියලුම මූලද්‍රව්‍ය ටුපලයේ ඇති බව පරීක්ෂා කරන්න.

Задание 3

කට්ටල දෙකක් දී ඇත:

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

දෙවන කට්ටලයේ සියලුම මූලද්‍රව්‍ය පළමු කට්ටලයේ ඇති බව පරීක්ෂා කරන්න.