Python-da to'plamga bir nechta elementlarni qo'shish

Qo'shish usulidan foydalanib, to'plamga bir vaqtning o'zida elementlarni qo'shishingiz mumkin. Ammo, bir vaqtning o'zida bir nechta elementlarni qo'shish kerak bo'lganda, yangilash usuli qo'llaniladi.

Keling, to'plamga ega bo'lamiz:

st = {'a', 'b', 'c', 'd'}

Agar siz metodga satr o'tkazsangiz, u elementlar ro'yxati sifatida to'plamga qo'shiladi. Keling, to'plamga "xyz" qatorini qo'shamiz:

st.update('xyz') print(st) # выведет {'z', 'y', 'd', 'c', 'x', 'a', 'b'}

Yangilash usuli parametrida siz to'plamga qo'shiladigan ro'yxatlarni belgilashingiz mumkin:

st.update(['1', '2', '3']) print(st) # выведет {'1', 'b', 'a', 'd', 'c', '3', '2'}

 To'plamga kortejlar elementlari ham qo'shilishi mumkin: 

st.update((1, 2, 3)) print(st) # выведет {'a', 'c', 1, 2, 3, 'd', 'b'}

 Ammo lug'atlarni o'tkazishda to'plamga faqat uning kalitlari qo'shiladi: 

st.update({1: 'text1', 2: 'text2'}) print(st) # выведет {1, 'd', 2, 'a', 'b', 'c'}

To'plam berilgan:

st = {'x', 'y', 'z', 'w'}

Unga "abxcz" qatorini qo'shing.

To'plam berilgan:

st = {1, 2, 3}

Ro'yxat ham berilgan:

lst = [3, 4, 5, 6]

To'plamimizga ro'yxat elementlarini qo'shing.

Quyidagi kod beriladi:

st = {'12', '34', '56'} tlp = (2, 4, 6) st.update(tlp) print(st)

Konsolga nima chop etilishini ayting.

uz ru