Menambah Berbilang Elemen ke Set dalam Python
Dengan kaedah add, kita boleh menambah
elemen ke dalam set satu persatu. Namun, apabila
perlu menambah beberapa elemen sekaligus,
kaedah update digunakan.
Katakan kita mempunyai set:
st = {'a', 'b', 'c', 'd'}
Jika kita menghantar rentetan kepada kaedah ini, ia
akan ditambah ke set sebagai senarai elemen.
Mari tambah rentetan
'xyz' ke set:
st.update('xyz')
print(st) # akan memaparkan {'z', 'y', 'd', 'c', 'x', 'a', 'b'}
Dalam parameter kaedah update, kita boleh
menetapkan senarai untuk ditambah ke set:
st.update(['1', '2', '3'])
print(st) # akan memaparkan {'1', 'b', 'a', 'd', 'c', '3', '2'}
Elemen tuple juga boleh ditambah ke set:
st.update((1, 2, 3))
print(st) # akan memaparkan {'a', 'c', 1, 2, 3, 'd', 'b'}
Namun, apabila menghantar kamus ke set, hanya kuncinya sahaja yang akan ditambah:
st.update({1: 'text1', 2: 'text2'})
print(st) # akan memaparkan {1, 'd', 2, 'a', 'b', 'c'}
Diberi set:
st = {'x', 'y', 'z', 'w'}
Tambahkan rentetan 'abxcz' ke dalamnya.
Diberi set:
st = {1, 2, 3}
Diberi juga senarai:
lst = [3, 4, 5, 6]
Tambahkan elemen senarai ke set kita.
Diberi kod berikut:
st = {'12', '34', '56'}
tlp = (2, 4, 6)
st.update(tlp)
print(st)
Beritahu apa yang akan dipaparkan dalam konsol.