Junior — Middle
Kokios keičiamojo pobūdžio duomenų struktūros yra prieinamos Python kalboje?
sobes.tech AI
Atsakymas iš AI
Python'e yra keletas modifikuojamų (mutable) duomenų struktūrų, kurias galima keisti po jų sukūrimo:
- list — tvarkingas ir keičiamas elementų rinkinys. Galite pridėti, ištrinti ir keisti elementus.
- dict — žodynas, saugantis raktų-vertės poras. Leidžia keisti, pridėti ir ištrinti poras.
- set — unikalių elementų rinkinys, keičiamas, palaiko pridėjimo ir ištrynimo operacijas.
- bytearray — keičiamas baitų seka.
Pavyzdys, kaip naudoti keičiamas struktūras:
my_list = [1, 2, 3]
my_list.append(4) # Pridėti elementą
my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3 # Pridėti porą
my_set = {1, 2, 3}
my_set.add(4) # Pridėti elementą
my_bytes = bytearray(b'abc')
my_bytes[0] = 100 # Pakeisti pirmą baitą
Šios struktūros plačiai naudojamos duomenų saugojimui ir apdorojimui, kai reikia keisti jų turinį.