Python сөздіктері



Жұмыс түрі:  Реферат
Тегін:  Антиплагиат
Көлемі: 5 бет
Таңдаулыға:   
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢБІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
М.ӘУЕЗОВ АТЫНДАҒЫОҢТҮСТІК ҚАЗАҚСТАН МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
АҚПАРАТТЫҚ ЖҮЙЕЛЕР ЖӘНЕ МОДЕЛЬДЕУ КАФЕДРАСЫ

Реферат
Тақырыбы: Python сөздіктері

Орындаған: Айдәулет Б. Е. Тобы: ИП-19-3к2 Қабылдаған: Ельбергенова Ғ. Ж.

Шымкент

ЖОСПАР
Кіріспе
Сөздік түсінігі
Негізгі бөлім
Сөздіктерді құру
Сөздіктермен жұмыс
Сөздік функциялары
Қорытынды
Сөздіктерге есеп шығару мысалдары

Кіріспе
Сөздік түсінігі
Python бағдарламалау тіліндегі күрделі деректер түрлерінің бірі жодар мен тізімдермен қоса сөздіктер болып табылады. Сөздіктер дегеніміз тізімдерге ұқсас өзгеретін және жиындар сияқты ретсіз кілт:мән жұбының жиынтығы.
Сөздіктердің негізгі ерекшеліктері:
Қол жеткізу индекс бойынша емес кілт бойынша жүзеге асырылады. Тізіммен ұқсас, сөздікте кілттер бойынша циклдегі элементтерге қол жеткізуге болады.
Сөздіктің мәні сұрыпталмаған тәртіпте сақталады. Сонымен қатар кілттер олар қосылатын басқа тәртіппен сақталуы мүмкін.
Тізімдерге ұқсас, сөздік ішкі сөздіктерді сақтай алады. Сөздік кез-келген түрдегі объектілерді мәндер ретінде сақтай алады. Сөздіктің кілті жол, бүтін сан немесе көрсетілетін түрлерден тұратын кортеж болуы мүмкін.
Сөздіктер жылдам қатынайтын хеш кесте ретінде іске асырылған.
Сөздіктер тізімдер сияқты нысандардың өздерін емес, нысандарға сілтемелерді сақтайды.

Сөздік - ассоциативті массив немесе хеш. Бұл кілт жұптарының жиыны: кілттердің бірегейлігін талап ететін мән. Фигуралы жақша бос сөздікті жасайды. Тізбектерден айырмашылығы, сөздіктің элементтеріне қол жеткізу индекс бойынша емес, кілт бойынша орындалады, кілт кез-келген түрде болуы мүмкін, кілт өзгерістерге жол бермейді.
Сөздік туралы түсінік түсінікті болуы үшін әдеттегі сөздікпен, мысалы, ағылшынша орысша сөздікпен түсіндіруге болады. Бағдарламалау тілімен байланыстырсақ ағылшынша сөздер кілттер, ал сол сөздердің орысша мағынасы мән болып табылады.

Сөздіктерді құру
Сөздікті бірнеше тәсілмен құруға болады.
Кәдімгі өрнек - бұл ыңғайлы, егер сөздік статикалық болса. D={`name`:`mel`,`age`:45}
Ұшуды құрудың динамикалық нұсқасыD={ }D[`name`]=`mel`
D=[`age`]=45

Dict( ) функциясы арқылы - кілттер жолдар болуы керек. Осы функцияны пайдаланып, тырнақшаға кілт жасау міндетті шарттан құтылуға болады. Мысалы бір сөздікті құрудың төрт нұсқасы бар.
d1=dict(id=1948, name=washer, size=3)d2=dict(``id``:1948, ``name``:``washer``, ``size``:3)d3=dict([(``id``,1948),( ``name``,washer``),(``size``,3)])d4 =dict(zip((``id``,``name``,``size`` ),(1948,``washer``,3)))
Fromkeys( ) көмегімен бос мәндер кілттері бойынша сөздік жасайды.
D={ }.fromkeys([`name`,`age`],123)

Конструктор көмегімен де сөздік жасауға болады.
D=dict((x,x**2)for x in xrange(5))
Егер Python интерпретаторында сөздік жасаса мәнді шығарған ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Қарапайым сөздіктер
Қазақша ымдау тілінің лексикалық ерекшеліктері
Python тілі жайында
Python программалау тілін 6-сыныпта оқыту
ЭЛЕКТРОНДЫ КӨМЕКШІ ҚҰРАЛ ЖАСАУ НЕГІЗДЕРІ
PYTHON БАҒДАРЛАМАЛАУ ТІЛІ
Python бағдарламалау тілін оңай үйрен
Python бағдарламалау тілінің тарихы
Python бағдарламалау тілі жайлы
Курс құрылымы
Пәндер