Metodas update

Metodas update prideda į vieną aibę elementus iš kitų aibių. Tuo pačiu metu pakeičiama pradinė aibė, o pats metodas nieko negrąžina. Metodo parametre nurodome tas aibes, kurių elementus norime pridėti.

Sintaksė

pythonaibė.update(aibės, kurias norime pridėti)

Pavyzdys

Panaudokime metodą update pridėti elementus į mūsų aibę:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)

Kodo vykdymo rezultatas:

python{'1', 'a', '2', '3', 'b', 'c'}

Pavyzdys

Metodas update taip pat turi trumpąją formą:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)

Kodo vykdymo rezultatas:

python{'1', '3', 'b', 'a', 'c', '2'}

Pavyzdys

Dabar pridėkime į mūsų aibę elementus iš dviejų sąrašų:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)

Kodo vykdymo rezultatas:

python{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}

Pavyzdys

Perrašykime ankstesnį pavyzdį trumpąja forma:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)

Kodo vykdymo rezultatas:

python{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}

Taip pat žiūrėkite

  • metodas add,
    kuris prideda elementus į aibę
  • metodas union,
    kuris sujungia aibes
  • metodas remove,
    kuris pašalina elementus iš aibės
  • funkcija len,
    kuri grąžina aibės ilgį