Усули update
Усули update ба як маҷмӯъа элементҳои маҷмӯъаҳои дигарро илова мекунад. Дар ин ҳол маҷмӯъи аслӣ тағйир меёбад, ва худи усул чизе барнамегардонад. Дар параметри усул он маҷмӯъаҳоро муайян мекунем, ки элементҳояшонро мехоҳем илова кунем.
Синтаксис
маҷмӯъа.update(маҷмӯъаҳое, ки мехоҳем илова кунем)
Намуна
Биёед бо ёрии усули update элементҳоро ба маҷмӯъаи мо илова кунем:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Натиҷаи иҷрои рамз:
{'1', 'a', '2', '3', 'b', 'c'}
Намуна
Усули update инчунин шакли кӯтоҳ дорад:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Натиҷаи иҷрои рамз:
{'1', '3', 'b', 'a', 'c', '2'}
Намуна
Ва акнун биёед ба маҷмӯъаи мо элементҳо аз ду рӯйхат илова кунем:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Натиҷаи иҷрои рамз:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Намуна
Биёед мисоли гузаштаро ба шакли кӯтоҳ нависем:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Натиҷаи иҷрои рамз:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}