Python-да мәліметтерді сақтау және өңдеу үшін қолданылатын негізгі кірістірілген деректер құрылымдары мен жинақтарын сипаттаңыз
AI-дан жауап
sobes.tech AI
Python-да деректерді сақтау және өңдеу үшін кеңінен қолданылатын бірнеше кіріктірілген деректер құрылымдары мен жинақтары бар:
-
list — реттелген, өзгермелі элементтер жиынтығы. Әртүрлі типтегі элементтерді сақтауға мүмкіндік береді, индекстеу, кесу және қосу/жою әдістерін қолдайды.
-
tuple — реттелген, өзгермейтін элементтер жиынтығы. Тұрақты деректер жиынтығын сақтау үшін пайдаланылады.
-
dict — сөздік, кілт-мән жұптарын сақтайды. Кілттер хештелетін болуы керек, мәндер кез келген объект болуы мүмкін. Кілт бойынша тез іздеу үшін өте тиімді.
-
set — реттелмеген, бірегей элементтер жиынтығы. Біріктіру, қиылысу және айырмашылық операцияларын қолдайды.
-
frozenset — өзгермейтін жиынтықтың нұсқасы.
Қолдану мысалы:
fruits = ['apple', 'banana', 'cherry'] # list
coordinates = (10.0, 20.0) # tuple
phonebook = {'Alice': '+123456', 'Bob': '+987654'} # dict
unique_numbers = {1, 2, 3, 2} # set, нәтижесі: {1, 2, 3}
Бұл құрылымдар деректерді тиімді ұйымдастыруға және оларға әртүрлі операцияларды орындауға мүмкіндік береді.