Professional IronPython


Working with Tuples, Lists, and Arrays



Download 20,35 Mb.
Pdf ko'rish
bet85/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   81   82   83   84   85   86   87   88   ...   453
Working with Tuples, Lists, and Arrays
 

 
65
FIguRE 4-6: 
IronPython makes arrays extremely easy to manipulate using functions and methods.
All these methods (and many others) make it possible to use an array in ways that you might not use 
arrays in other languages. For example, by combining the 
append()
and 
pop()
methods, you can 
create a stack. If you want a queue, simply use the 
append()
method and 
del()
function. In short, 
using a combination of functions and methods enables you to work with arrays in ways that would 
be difficult in other languages.
Working with Multi-dimension Arrays
Multi-dimension arrays provide all of the same functionality as a single-dimension array. However, 
as the name implies, a multi-dimension array has more than one dimension to it. For example, here’s 
a simple multi-dimension array.
MyList = [[1, 2], [3, 4]]
548592c04.indd 65
2/24/10 12:47:36 PM
www.finebook.ir


66

CHAPTER 4
Using ArrAys And ColleCtions
What you get from this code is a 2 
×
2 array. To access a particular element, you use its index as you 
normally would. For example, to access the value 1, you would use:
print MyList[0][0]
You may have already figured out the special feature of IronPython arrays — it’s possible to create 
ragged arrays without any problem at all. For example, the following code creates a three-element 
array where the first element is a two-element array.
MyList = [[1, 2], 3, 4]
If you want to access a member of that first element, say 
2
, you would use the following code.
print MyList[0][1]
Accessing the other elements is straightforward. You access them as you would a single-dimensional 
array. For example, to access the number 
3
, you use the following code.
print MyList[2]
In all other respects, IronPython multi-dimension arrays work like their single-dimension counter-
Download 20,35 Mb.

Do'stlaringiz bilan baham:
1   ...   81   82   83   84   85   86   87   88   ...   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