Vous étudierez la grammaire de base du système Python 3 en vous référant à "Introduction Python 3" de O'Reilly Japan. J'espère que cela sera utile pour ceux qui veulent étudier Python de la même manière.
>>> #Créer un tableau vide[]
>>> target = {}
>>> target
{}
##Créer un dictionnaire
>>> dict_sample = {
... "key1" : "value1",
... "key2" : "value2",
... "key3" : "value3",
... }
>>> dict_sample
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
La conversion est possible si elle contient une séquence à deux éléments.
>>> # lol(Liste de la liste à deux éléments)Convertir
>>> lol = [['key1','val1'], ['key2','val2'], ['key3','val3']]
>>> dict(lol)
{'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
>>> # lot(Liste des taples à deux éléments)Convertir
>>> lot = [('key1','val1'), ('key2','val2'), ('key3','val3')]
>>> dict(lot)
{'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
>>> # tol(Taple de liste à deux éléments)Convertir
>>> tol = (['key1','val1'], ['key2','val2'], ['key3','val3'])
>>> dict(tol)
{'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
>>> # los(Liste des chaînes de deux caractères)Convertir
>>> los = ['a1','b2','c3']
>>> dict(los)
{'a': '1', 'b': '2', 'c': '3'}
>>> # tos(Taple de chaîne à deux caractères)Convertir
>>> tos = ('a1','b2','c3')
>>> dict(tos)
{'a': '1', 'b': '2', 'c': '3'}
>>> dict1 = {
... "key1" : "value1",
... "key2" : "value2",
... }
>>> #Obtenir l'élément
>>> dict1['key1']
'value1'
>>> #Ajouter un élément
>>> dict1['key3'] = 'value3'
>>> dict1
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
>>> #Changer les éléments
>>> dict1['key3'] = 'VALUE3'
>>> dict1
{'key1': 'value1', 'key2': 'value2', 'key3': 'VALUE3'}
>>> dict1 = {
... "key1" : "value1",
... "key2" : "value2",
... }
>>> dict2 = {
... "key2" : "val2",
... "key3" : "val3",
... "key4" : "val4",
... }
>>> #Combiner des dictionnaires (les mêmes valeurs clés sont mises à jour)
>>> dict1.update(dict2)
>>> dict1
{'key1': 'value1', 'key2': 'val2', 'key3': 'val3', 'key4': 'val4'}
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... "key3" : "val3",
... }
>>> del dict1["key2"]
>>> dict1
{'key1': 'val1', 'key3': 'val3'}
>>> # clear()Lors de l'utilisation
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... "key3" : "val3",
... }
>>> dict1.clear()
>>> dict1
{}
>>> #Lors de l'utilisation d'une affectation de dictionnaire vide
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... "key3" : "val3",
... }
>>> dict1 = {}
>>> dict1
{}
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... }
>>> "key1" in dict1
True
>>> "key3" in dict1
False
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... "key3" : "val3",
... }
>>> # dict_Renvoyé comme un objet clés (vue des clés itérables)
>>> dict1.keys()
dict_keys(['key1', 'key2', 'key3'])
>>> # keys()Obtenir toutes les clés de la liste
>>> list( dict1.keys() )
['key1', 'key2', 'key3']
>>> # values()Obtenir toutes les valeurs de la liste
>>> list( dict1.values() )
['val1', 'val2', 'val3']
>>> # items()Avec toutes les clés/Obtenir des paires de valeurs dans la liste
>>> list( dict1.items() )
[('key1', 'val1'), ('key2', 'val2'), ('key3', 'val3')]
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... "key3" : "val3",
... }
>>> dict2 = dict1.copy()
>>> dict2
{'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
Recommended Posts