Konvertering til mengde i Python
For å konvertere en datatype til en mengde,
må den sendes som parameter til funksjonen
set.
La oss lage en mengde fra en streng:
txt = 'abcde'
st = set(txt)
print(st) # vil skrive ut {'a', 'b', 'c', 'e', 'd'}
La oss nå konvertere en liste til en mengde:
lst = [1, 2, 3, 4]
st = set(lst)
print(st) # vil skrive ut {1, 2, 3, 4}
Men når du konverterer en ordbok, vil kun dens nøkler bli inkludert i mengden:
dct = {
'a': 1,
'b': 2,
'c': 3
}
st = set(dct)
print(st) # vil skrive ut {'c', 'b', 'a'}
Gitt to strenger:
txt1 = '1234'
txt2 = '5678'
Lag en mengde av dem.
Gitt en tuppel:
tlp = ('a', 'b', 'c', 'd')
Konverter den til en mengde.
Gitt en ordbok:
dct = {
1: 'ab',
2: 'cd',
3: 'ef',
4: 'jh'
}
Lag to mengder fra den. I den ene la det være nøklene til ordboken, og i den andre - verdiene.