1. Λεξικά (Python, αντικείμενα JavaScript, κλπ.):
* Python: Τα λεξικά χρησιμοποιούν τετράγωνες αγκύλες `[] με το κλειδί μέσα για να αποκτήσουν πρόσβαση στην αντίστοιχη τιμή. Εάν το κλειδί δεν υπάρχει, ένα `keyerror` έχει ανυψωθεί. Μπορείτε να χρησιμοποιήσετε τη μέθοδο `get ()` για να αποφύγετε αυτό το σφάλμα. Επιστρέφει `none` (ή μια καθορισμένη προεπιλεγμένη τιμή) εάν δεν βρεθεί το πλήκτρο.
`` `Python
my_dict ={"Όνομα":"Alice", "Age":30, "Πόλη":"Νέα Υόρκη"}
Όνομα =my_dict ["όνομα"] # Πρόσβαση στην τιμή που σχετίζεται με το κλειδί "Όνομα" (Alice)
Ηλ
χώρα =my_dict.get ("χώρα", "άγνωστο") # πρόσβαση "χώρα", προεπιλογές σε "άγνωστο" αν δεν βρεθεί
εκτύπωση (όνομα, ηλικία, χώρα) # έξοδος:Alice 30 άγνωστη
`` `
* javascript: Παρόμοια με την Python, τα αντικείμενα JavaScript χρησιμοποιούν συμβολοσειρά τετραγωνικής βραχίονας ή σημειογραφική σημείωση.
`` `javascript
const myobj ={όνομα:"bob", ηλικία:25, πόλη:"Λονδίνο"};
αφήστε το όνομα =myobj ["όνομα"]; // Πρόσβαση "Όνομα" (Bob)
Αφήστε την ηλικία =myobj.age; // Πρόσβαση "Ηλικία" (25) χρησιμοποιώντας τη σημείωση DOT
console.log (όνομα, ηλικία); // έξοδος:Bob 25
// Η πρόσβαση σε μια ανύπαρκτη ιδιοκτησία επιστρέφει απροσδιόριστο
console.log (myobj.country); // έξοδος:απροσδιόριστο
`` `
2. JSON (JavaScript Object Notation):
Το JSON είναι μια μορφή δεδομένων που βασίζεται σε κείμενο που χρησιμοποιείται συχνά για τη μετάδοση δεδομένων μεταξύ ενός διακομιστή και μιας εφαρμογής ιστού. Για να αποκτήσετε πρόσβαση σε κλειδιά στο JSON, πρέπει πρώτα να το αναλύσετε σε μια κατάλληλη δομή δεδομένων (όπως ένα λεξικό Python ή ένα αντικείμενο JavaScript).
`` `Python
Εισαγωγή json
JSON_DATA ='{"Όνομα":"Charlie", "Age":40, "City":"Παρίσι"} "
δεδομένα =json.loads (json_data) # parse json string σε ένα λεξικό
Όνομα =Δεδομένα ["Όνομα"]
εκτύπωση (όνομα) # έξοδος:Τσάρλι
`` `
`` `javascript
const jSondata ='{"Όνομα":"David", "Age":35, "Πόλη":"Tokyo"} ";
const data =json.parse (jSondata); // parse json string σε αντικείμενο javascript
αφήστε το όνομα =data.name;
console.log (όνομα); // έξοδος:David
`` `
3. Pandas DataFrames (Python):
Τα πλαίσια Data Pandas χρησιμοποιούνται για την ανάλυση δεδομένων. Μπορείτε να αποκτήσετε πρόσβαση στις στήλες (οι οποίες λειτουργούν ως πλήκτρα) χρησιμοποιώντας είτε συμβολισμό βραχίονα είτε σημειογραφικό σημείωμα (εάν το όνομα της στήλης είναι ένα έγκυρο αναγνωριστικό Python).
`` `Python
Εισαγωγή pandas ως PD
δεδομένα ={'col1':[1, 2, 3], 'col2':[4, 5, 6]}}}
df =pd.dataFrame (δεδομένα)
col1_values =df ["col1"] # Πρόσβαση στη στήλη 'col1'
col2_values =df.col2 # πρόσβαση στη στήλη 'col2' χρησιμοποιώντας τη σημείωση dot
εκτύπωση (col1_values)
εκτύπωση (col2_values)
`` `
4. Άλλες δομές δεδομένων:
Άλλες δομές δεδομένων, όπως οι λίστες, τα σύνολα και οι πλειάδες, δεν χρησιμοποιούν κλειδιά με τον ίδιο τρόπο που κάνουν τα λεξικά. Τα στοιχεία πρόσβασης γίνεται με τη χρήση του δείκτη (θέση) εντός της δομής.
Για να αποκτήσετε αποτελεσματικά πρόσβαση σε κλειδιά, πρέπει πρώτα να κατανοήσετε τη δομή δεδομένων κρατώντας τα δεδομένα σας. Τα παραπάνω παραδείγματα δείχνουν κοινά σενάρια, αλλά η συγκεκριμένη σύνταξη μπορεί να ποικίλει ελαφρώς ανάλογα με τη γλώσσα προγραμματισμού και τις βιβλιοθήκες που χρησιμοποιείτε. Συμβουλευτείτε πάντα την τεκμηρίωση για τη συγκεκριμένη δομή δεδομένων και τη γλώσσα με την οποία εργάζεστε.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα