Sobes.tech
Junior — Middle

Python ენისთვის ხელმისაწვდომი მორგებადი მონაცემთა სტრუქტურები რა არის?

sobes.tech AI

პასუხი AI-სგან

პითონში ხელმისაწვდომია რამდენიმე მუტაბელი (mutable) მონაცემთა სტრუქტურა, რომლებიც შეიძლება შეიცვალოს შექმნის შემდეგ:

  • list — წესრიგით და შეცვლადი ელემენტების ნაკრები. შეიძლება დაამატოთ, წაშალოთ და შეცვალოთ ელემენტები.
  • dict — სიტყვა, რომელიც ინახავს გასაღები-მნიშვნელობის წყვილებს. საშუალებას აძლევს შეცვალოთ, დაამატოთ და წაშალოთ წყვილები.
  • set — უნიკალური ელემენტების ნაკრები, შეცვლადი, მხარს უჭერს დამატებისა და წაშლის ოპერაციებს.
  • bytearray — შეცვლადი ბაიტების სერია.

მოჩვენებელი გამოყენების მაგალითი:

my_list = [1, 2, 3]
my_list.append(4)  # ელემენტის დამატება

my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3    # წყვილის დამატება

my_set = {1, 2, 3}
my_set.add(4)       # ელემენტის დამატება

my_bytes = bytearray(b'abc')
my_bytes[0] = 100   # პირველი ბაიტის შეცვლა

ეს სტრუქტურები ფართოდ გამოიყენება მონაცემების შენახვა და დამუშავებისთვის, როდესაც საჭიროა შიგთავსის შეცვლა.