Algorithms For Dummies


Introducing Python for Algorithm Programming



Download 7,18 Mb.
Pdf ko'rish
bet185/651
Sana15.07.2021
Hajmi7,18 Mb.
#120357
1   ...   181   182   183   184   185   186   187   188   ...   651
Bog'liq
Algorithms

  Introducing Python for Algorithm Programming 

     89


1

2

3



        4

        5

        6

                7

                8

                9

It is possible to perform tasks such as adding new values, but you must do it by 

adding the original entries and the new values to a new tuple. In addition, you can 

add tuples to an existing tuple only. To see how this works, type MyNewTuple 



MyTuple.__add__((10, 11, 12, (13, 14, 15))) and press Enter. 

MyNewTuple

 con-

tains new entries at both the first and second levels, like this: 



(1, 2, 3, (4, 5, 

6, (7, 8, 9)), 10, 11, 12, (13, 14, 15))

.

Defining Useful Iterators

The chapters that follow use all kinds of techniques to access individual values in 

various types of data structures. For this section, you use two simple lists, defined 

as the following:

ListA = ['Orange', 'Yellow', 'Green', 'Brown']

ListB = [1, 2, 3, 4]

The simplest method of accessing a particular value is to use an index. For exam-

ple, if you type ListA[1] and press Enter, you see 

'Yellow'

 as the output. All 

indexes in Python are zero based, which means that the first entry is 0, not 1.

Ranges present another simple method of accessing values. For example, if you 

type ListB[1:3] and press Enter, the output is 

[2, 3]


. You could use the range as 

input to a 

for

 loop, such as



for Value in ListB[1:3]:

    print(Value)

Instead of the entire list, you see just 

2

 and 



3

 as outputs, printed on separate lines. 

The range has two values separated by a colon. However, the values are optional. 

For example, 

ListB[:3]

 would output 

[1, 2, 3]

. When you leave out a value, the 

range starts at the beginning or the end of the list, as appropriate.



90

 

   


  PART 1 


Download 7,18 Mb.

Do'stlaringiz bilan baham:
1   ...   181   182   183   184   185   186   187   188   ...   651




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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