>>>
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'
}
>>>
(basket)
# show that
duplicates have been removed
- A Mini greek notebook for Learning Python Programming
41