background image

... 

    

print

(i)

...

9
7
5
3
1

Για   επανάληψη   μιας   ακολουθίας   σε   ταξινομημένη   σειρά, 

xρησιμοποιήστε   την   συνάρτηση  sorted(),   η   οποία   επιστρέφει 
μια νέα ταξινομημένη λίστα αφήνοντας αμετάβλητη την πηγή.

>>> 

basket 

=

 [

'apple'

'orange'

'apple'

'pear'

'orange'

'banana'

]

>>> 

for

 f 

in

 

sorted

(

set

(basket)):

... 

    

print

(f)

...

apple
banana
orange
pear

Για   να   αλλάξετε   μια   σειρά   με   κάποια   άλλη,   στο 

εσωτερικό του βρόχου (για παράδειγμα, να επαναλάβει ορισμένα 
στοιχεία), συνιστάται ότι θα πρέπει πρώτα να δημιουργήσετε 
ένα αντίγραφο.

>>> 

words 

=

 [

'cat'

'window'

'defenestrate'

]

>>> 

for

 w 

in

 words[:]:  

# Loop over a slice copy of the 

entire list.

... 

    

if

 

len

(w) 

>

 

6

:

... 

        words

.

insert(

0

, w)

...
>>> 

words

['defenestrate', 'cat', 'window', 'defenestrate']

Οι   όροι   που   χρησιμοποιούνται   στις  while  και  if 

δηλώσεις   μπορεί   να   περιέχουν   επιχειρήματα   και   όχι   μόνο 
συγκρίσεις. 

http://arch.icte.uowm.gr

 - A Mini greek notebook for Learning Python Programming 

46