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