Sobes.tech
Junior

Dəyişdirilə bilən və dəyişdirilməz məlumat tiplərinə nümunə verin.

sobes.tech Süni İntellekt

AI-dan cavab

Dəyişdirilə bilən məlumat tipləri yaradıldıqdan sonra dəyişdirilə bilər, dəyişdirilməzlər isə edilə bilməz.

Nümunələr:

Dəyişdirilə bilən:

  • Siyahılar (List)
  • Lüğətlər (Dictionary)
  • Kümələr (Set)
# Siyahını dəyişdirmə nümunəsi
my_list = [1, 2, 3]
my_list[0] = 100 # Siyahının elementi dəyişdirildi
print(my_list) # [100, 2, 3]
# Lüğəti dəyişdirmə nümunəsi
my_dict = {'a': 1, 'b': 2}
my_dict['a'] = 100 # Açarın dəyəri dəyişdirildi
my_dict['c'] = 3 # Yeni element əlavə olundu
print(my_dict) # {'a': 100, 'b': 2, 'c': 3}

Dəyişdirilməz:

  • Rəqəmlər (Integer, Float, Boolean)
  • Stringlər (String)
  • Tuples (Tuple)
# "Dəyişdirmə" nümunəsi - əslində yeni string yaradılır
my_string = "hello"
# my_string[0] = "H" # Xəta, stringlər dəyişdirilə bilməz
new_string = "H" + my_string[1:] # Yeni string yaradılır
print(new_string) # Hello
# Tuplenın "dəyişdirmə" nümunəsi - əslində yeni tuple yaradılır
my_tuple = (1, 2, 3)
# my_tuple[0] = 100 # Xəta, tuple dəyişdirilə bilməz
new_tuple = (100,) + my_tuple[1:] # Yeni tuple yaradılır
print(new_tuple) # (100, 2, 3)