Loading...

Тизмени өзгөртүү

Тизмени өзгөртүү

list функциясын колдонуу менен сиз сөздүктү тизмеге айландырсаңыз болот, бирок бир өзгөчөлүгү бар: сиз баскычтардын гана тизмесин аласыз

@A@d = {1: 'one', 2: 'two', 3: 'three'}

list_d = list(d)

print(list_d)

print('_'*15)

 

lang = {'eng':'Английский', 'ru':'Русский'}

list_lang = list(lang)

print(list_lang)@A@

@T@[1, 2, 3]

_______________

['eng', 'ru']@T@

 

 

Сөздүктөрдү салыштыруу

@A@d = {1: 'one', 2: 'two', 3: 'three'}

a = {2: 'two', 3: 'three',1: 'one' }

print(d==a)

print('_'*15)

 

 

lang = {'eng':'Английский', 'ru':'Русский'}

lang_2 = {'eng':'Английский', 'ru':'Русский'}

lang_3 = {'eng':'Английский', 'ru':'Русский'}

lang_4 = {}

lang_4['ru'] = 'Русский'

lang_4['eng'] = 'Английский'

print(lang==lang_2)

print(lang!=lang_2)

print(lang==lang_3)

print(lang==lang_4)@A@

 

@T@True

_______________

True

False

True

True@T@

 

Тизмеден сөздүккө которуу

Сөздүк менен тизме структуралык жактан бири-биринен айырмаланган типтер болсо да, тизмелердин айрым түрлөрүн dict() функциясынын жардамы менен сөздүккө айландыруу дагы деле мүмкүн. Бул үчүн, тизме уяланган тизмелердин топтомун сакташы керек.

@A@users_list = [

    ["0500966963", "Samat"],

    ["0707455425", "Marat"],

    ["0222322321", "Aigerim"]

]

users_dict = dict(users_list)

print(users_dict)@A@

 

@T@{'0500966963': 'Samat', '0707455425': 'Marat', '0222322321': 'Aigerim'}@T@