Sobes.tech
Junior

Өзгөрүлүүчү жана өзгөрбөс маалымат түрлөрүнүн мисалдарын келтіриңиз.

sobes.tech AI

AIден жооп

Өзгөрүлүүчү маалымат түрлөрү түзүлгөндөн кийин өзгөртүлүшү мүмкүн, ал эми өзгөрүлбөс түрлөр өзгөртүлбөйт.

Мисалдар:

Өзгөрүлүүчү:

  • Тизмелер (List)
  • Сөздүктөр (Dictionary)
  • Жыйнактар (Set)
# Тизмени өзгөртүү мисалы
my_list = [1, 2, 3]
my_list[0] = 100 # Тизмедеги элемент өзгөртүлдү
print(my_list) # [100, 2, 3]
# Сөздүктү өзгөртүү мисалы
my_dict = {'a': 1, 'b': 2}
my_dict['a'] = 100 # Ачкычтын мааниси өзгөртүлдү
my_dict['c'] = 3 # Жаңы элемент кошулду
print(my_dict) # {'a': 100, 'b': 2, 'c': 3}

Өзгөрүлбөс:

  • Сандар (Integer, Float, Boolean)
  • Жолдор (String)
  • Туптар (Tuple)
# "Өзгөртүү" мисалы - чындыгында жаңы жол түзүлөт
my_string = "hello"
# my_string[0] = "H" # Ката, жолдор өзгөрүлбөс
new_string = "H" + my_string[1:] # Жаңы жол түзүлөт
print(new_string) # Hello
# Тупту "өзгөртүү" мисалы - чындыгында жаңы туп түзүлөт
my_tuple = (1, 2, 3)
# my_tuple[0] = 100 # Ката, туптар өзгөрүлбөс
new_tuple = (100,) + my_tuple[1:] # Жаңы туп түзүлөт
print(new_tuple) # (100, 2, 3)