Professional IronPython



Download 20,35 Mb.
Pdf ko'rish
bet83/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   79   80   81   82   83   84   85   86   ...   453
 

 
63
In this case, the code begins by creating an array with five strings in it. The 
for
loop iterates 
through the array as normal. However, in this case, the example relies on the 
enumerate()
func-
tion to obtain the index for the array elements. Consequently, the output consists of two values — 
the array index and the element value. You can read more about the 
enumerate()
function in the 
“Using the enumerate() Function” section of the chapter. The output from this example appears in 
Figure 4-5.
FIguRE 4-5: 
Using functions enables you to extend the output of arrays.
By now you should have gotten the idea that arrays in IronPython are just a bit different from other 
languages in that they’re far more flexible and you can use them for a host of tasks.
Manipulating Single-dimension Arrays
After you get the data into an array, you’ll probably want to manipulate the data in specific ways. 
For example, you’ve already discovered that you can change a value in Listing 4-2. However, simply 
changing values won’t be enough. Listing 4-7 shows a number of ways in which you can work with 
array data (and IronPython provides considerably more methods than those shown in the listing).
lISTINg 4-7: 
 Manipulating array elements
# Define a function for printing.
def Show(type, array):
print ‘\n’, type
for String in array:
print String
# Create the array.
MyList = [‘Zero’, ‘One’, ‘Two’]
# Display the number of elements.
print ‘Elements in MyList:’,
print len(MyList)
# Add a new element.
MyList.append(‘Two’)
Show(‘Appended a Value’, MyList)
# Add multiple elements.
MyList.extend([‘Three’, ‘Four’])
continues
548592c04.indd 63
2/24/10 12:47:35 PM
www.finebook.ir



Download 20,35 Mb.

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