OrderedDict-ը բառարան ենթադաս է, որը հիշում է բանալիների առաջին տեղադրման հերթականությունը… Սովորական թելադրանքը չի հետևում տեղադրման կարգին, և այն կրկնելով տալիս է արժեքներ կամայական հրաման. Ի հակադրություն, տարրերի տեղադրման կարգը հիշվում է OrderedDict-ի կողմից:
Ի՞նչ է պատվիրված թելադրանքը Python-ում:
Python's OrderedDict-ը դիկտային ենթադաս է, որը պահպանում է կարգը, որով բանալի-արժեք զույգերը, որոնք սովորաբար հայտնի են որպես տարրեր, տեղադրվում են բառարանում Երբ կրկնում եք OrderedDict օբյեկտի վրա, իրերը անցնում են սկզբնական կարգով: Եթե թարմացնեք գոյություն ունեցող բանալիի արժեքը, ապա կարգը մնում է անփոփոխ:
Python dict-ի բանալին պատվիրվա՞ծ է:
Python 3-ի դրությամբ:6, Python-ի CPython ներդրման համար բառարանները լռելյայն պահպանում են տեղադրման կարգը Սա, սակայն, համարվում է իրականացման մանրամասնություն; դուք դեռ պետք է օգտագործեք հավաքածուներ: OrderedDict, եթե ցանկանում եք տեղադրման կարգը, որը երաշխավորված է Python-ի այլ իրականացումներում:
Պատվիրվա՞ծ են դիկտային իրեր:
Փոփոխվել է 3.7 տարբերակում․ ստեղներ, որոնք կարող են լինել ցանկացած անփոփոխ տիպի, մինչդեռ ցուցակի արժեքները ինդեքսավորվում են ամբողջ թվերով:
Ի՞նչ է պատվիրված և չպատվիրված բառարանը Python-ում:
Dictionary-ը Python-ում տվյալների արժեքների չպատվիրված հավաքածու է, որն օգտագործվում է տվյալների արժեքները պահելու համար, ինչպես քարտեզը, որը, ի տարբերություն տվյալների այլ տեսակների, որոնք միայն մեկ արժեք են պահում որպես տարր, Բառարան: պահում է բանալին:արժեք զույգը: Բանալին-արժեքը տրամադրված է բառարանում՝ այն ավելի օպտիմիզացված դարձնելու համար: