Тизмени өзгөртүү
Тизмени өзгөртүү
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@