Sobes.tech
Junior — Middle

Ի՞նչ փոփոխական տվյալների կառուցվածքներ կան Python լեզվում։

sobes.tech AI

Պատասխան AI-ից

Python-ում մատչելի են մի քանի փոփոխական (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   # Փոխել առաջին բայթը

Այս կառուցվածքները լայնորեն օգտագործվում են տվյալների պահեստավորման և մշակման համար, երբ անհրաժեշտ է փոփոխել պարունակությունը։