Python-ում բազմության մեջ առկա տարրի հեռացում

Բազմությունից տարր հեռացնելու համար կարելի է օգտագործել նաև discard մեթոդը։ Նրա միակ տարբերությունը remove մեթոդից այն է, որ այն վերադարձնում է սկզբնական բազմությունը, և ոչ թե սխալ, երբ հեռացվող տարրը բացակայում է։

Ենթադրենք ունենք բազմություն.

pythonst = {'a', 'b', 'c'}

Եկեք հեռացնենք դրանից 'b' տարրը.

pythonst.discard('b')
print(st) # կարտածի {'a', 'c'}

Իսկ հիմա եկեք հեռացնենք 'd' տարրը.

pythonst.discard('d')
print(st) # կարտածի {'a', 'b', 'c'}
Задание 1

Տրված է բազմություն.

pythonst = {'x', 'y', 'z'}

Հեռացրեք դրանից 'y' արժեքով տարրը։

Задание 2

Տրված է բազմություն.

pythonst = {1, 2, 3, 4, 5}

Գրեք կոդ, որպեսզի ստանաք հետևյալ արդյունքը.

python{1, 3, 5}
Задание 3

Տրված է հետևյալ կոդը.

pythonst = {'ab', 'cd', 'ef'}
st.discard('b')

print(st)

Ասեք, թե ինչ կարտածվի կոնսոլում։