background image

>>> 

empty 

=

 ()

>>> 

singleton 

=

 

'hello'

,    

# <-- note trailing comma

>>> 

len

(empty)

0

>>> 

len

(singleton)

1

>>> 

singleton

('hello',)

Η   δήλωση  t=12345,54321,

 

'hello!  '  είναι   ένα   παράδειγμα 

tuple: οι τιμές 12345, 54321 και  'hello!'  συσκευάζονται μαζί 
σε μια πλειάδα. Η αντίστροφη λειτουργία είναι επίσης δυνατή:

>>> 

x, y, z 

=

 t

Αυτό  ονομάζεται,  αρκετά  κατάλληλα,  σειρά  αποσυμπίεσης 

και δουλεύει για οποιαδήποτε ακολουθία από την δεξιά πλευρά. 
Η   ακολουθία   αποσυμπίεσης   απαιτεί   την   ύπαρξη   πολλών 
μεταβλητών στην αριστερή πλευρά του συμβόλου του ίσον, καθώς 
υπάρχουν στοιχεία στην ακολουθία. Σημειώστε ότι οι πολλαπλής 
ανάθεσης   είναι   πραγματικά   ακριβώς   ένας   συνδυασμός   της 
συμπιεσμένης ακολουθίας.

Η   Python   περιλαμβάνει   επίσης   έναν   τύπο   δεδομένων   για 

τα   σύνολα.   Ένα   σύνολο   είναι   μια   μη   διατεταγμένη   συλλογή 
χωρίς   διπλότυπα   στοιχεία.   Βασικές   χρήσεις   περιλαμβάνουν 
δοκιμές των μελών και την εξάλειψη των διπλών καταχωρίσεων. 
Σύνολα αντικειμένων υποστηρίζουν επίσης μαθηματικές πράξεις, 
όπως ένωση, τομή, διαφορά, και συμμετρική διαφορά. 

Άγκιστρα ή η συνάρτηση set(), μπορεί να χρησιμοποιηθεί 

για να δημιουργήσει σύνολα. Σημείωση: Για να δημιουργήσετε 
ένα άδειο σύνολο θα πρέπει να χρησιμοποιήσετε set(), not{}, 
το τελευταίο δημιουργεί ένα άδειο λεξικό.

Εδώ είναι μια σύντομη επίδειξη:

>>> 

basket 

=

 {

'apple'

'orange'

'apple'

'pear'

'orange'

'banana'

}

>>> 

print

(basket)                      

# show that 

duplicates have been removed

http://arch.icte.uowm.gr

 - A Mini greek notebook for Learning Python Programming 

41