Δημοσιεύτηκε: 07 Ιουν 2014, 18:27
midkin έγραψε:
Δηλαδή όλες οι δομές δεδομένουν ορίζονται αυτόνομα ενώ τα σύνολα θέλουν βοήθεια μεταβλητής για να ορισθούν; Αν όχι τα σύνολα ορίζονται πως;
- Κώδικας: Επιλογή όλων
set = [ 'ένα', 'δύο' ]
όχι, έτσι φτιάχνεις μια λίστα
όχι, έτσι φτιάχνεις μια πλειάδα
όχι, έτσι φτιάχνεις μια λίστα που έχει στοιχείο μια πλειάδα.
έτσι γίνεται. τόσο απλό. αφού το γράφεις.
αυτό που συμβαίνει είναι ότι η set είναι μια συνάρτηση (το καταλαβαίνεις επειδή βλέπεις παρενθέσεις) που μετατρέπει αντικείμενα όπως λίστες ή πλειάδες σε σύνολα. όπως αντίστοιχα η list είναι μια συνάρτηση που μετατρέπει άλλα αντικείμενα σε λίστες.
εναλλακτικά υπάρχει και η σύνταξη με άγκιστρα. πχ το παρακάτω είναι ένα σύνολο.
- Κώδικας: Επιλογή όλων
{'ένα', 'δύο'}
πειραματίσου στον φλοιό τής python (εκεί που έχει προτροπέα ">>>") για να λύνεις τις απορίες σου.