Maison > Article > développement back-end > Quelle est la méthode pour ajouter des éléments au dictionnaire Python
Comment ajouter des éléments au dictionnaire python : 1. Ajoutez des éléments via la syntaxe "book_dict["owner"]="tyson"" ; 2. Ajoutez des éléments via "book_dict.update({"country": "china" })" ; 3. Ajoutez des éléments via la méthode "book_dict.update(temp = "", help = "") " ; 4. Ajoutez des éléments via la méthode de mise à jour, et le paramètre est la méthode de décompression du dictionnaire.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version python3, ordinateur DELL G3
Quelle est la méthode pour ajouter des éléments au dictionnaire python ?
Dictionnaire Python pour ajouter des éléments
Cet article utilise du code
book_dict = {"price": 500, "bookName": "Python设计", "weight": "250g"}
Première façon : utiliser []
book_dict["owner"] = "tyson"
Explication : Les crochets précisent la clé, attribuent une valeur, si la clé n'existe pas, ajoutez l'élément (Si la clé existe déjà, modifiez la valeur correspondant à la clé)
Deuxième façon : Utilisez la méthode update(), le paramètre est un objet dictionnaire
book_dict.update({"country": "china"})
Instructions : Utilisez la méthode update() de dict et passez-le dans un nouvel objet dict, si la clé n'existe pas, ajoutez des éléments ! (Si la clé de ce nouvel objet dict existe déjà dans l'objet dictionnaire actuel, la valeur correspondant à la clé sera écrasée)
La troisième façon : utilisez la méthode update(), et les paramètres sont des paramètres de mots-clés
book_dict.update(temp = "无语中", help = "帮助")
Explication : La méthode de mise à jour de dict est également utilisée, mais les paramètres de mot-clé sont transmis. Si la clé n'existe pas, l'élément est ajouté (si la clé existe, la valeur est modifiée)
Remarque : Dans le formulaire de paramètre de mot-clé , l'objet clé ne peut être qu'un objet chaîne de caractères
La quatrième méthode : utilisez la méthode update(), le paramètre est la méthode de décompression du dictionnaire
my_temp_dict = {"name": "王员外", "age":18} book_dict.update(**my_temp_dict)
est équivalent à
book_dict.update(name="王员外",age=18)
Remarque : le dictionnaire est un mappage complètement non ordonné set
1. Le dictionnaire n'est pas ordonné : lorsque vous parcourez les éléments du dictionnaire, cela n'a rien à voir avec l'ordre dans lequel vous ajoutez les éléments, ni avec l'ordre dans lequel vous accédez aux éléments ! (Remarque : à partir de Python 3. C'est tout. Pour un dictionnaire nécessitant des éléments ordonnés, veuillez consulter OrderedDict
Apprentissage recommandé : "
Tutoriel vidéo PythonCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!