Professional IronPython


Using Arrays and Collections



Download 20,35 Mb.
Pdf ko'rish
bet75/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   71   72   73   74   75   76   77   78   ...   453
Using Arrays and Collections
WHAT’S IN THIS CHAPTER?

Using arrays for simple data storage

Using collections for complex data storage


Importing and using dictionaries for advanced data management


When you think about it, arrays, collections, dictionaries, and other similar storage structures 
provide a means to manage related items. Yes, you can stick any data in the data structure, 
but normally, the data elements are going to have some kind of relation. Arrays and other data 
management structures are like apartment mailboxes, with an individual mailbox to hold each 
individual data element.
The difference between data storage structures comes in the complexity of the data they can 
hold and the data management functionality they provide. An array (the term is used generi-
cally here to mean any ordered storage mechanism that follows the rules of arrays) is an older, 
simplistic storage mechanism that still sees plenty of use precisely because it’s so simple. If you 
only need to hold a list of items, there isn’t a good reason to use a more complex data storage 
mechanism.
As applications increased in complexity, developers also encountered data with greater storage 
needs. Collections and dictionaries are just two of many storage mechanisms designed to meet 
these needs (and the only two that IronPython supports directly). Collections introduce the idea 
of enumerated access, while dictionaries provide an easier method than numbering to locate a 
particular data element. You’ll discover that these two storage mechanisms provide other func-
tionality as well.
This chapter examines data storage technology for memory. You’ll see how IronPython imple-
ments arrays, collections, and dictionaries. The examples will help you better understand how 
to manage and manipulate objects in memory using IronPython.

Download 20,35 Mb.

Do'stlaringiz bilan baham:
1   ...   71   72   73   74   75   76   77   78   ...   453




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish