Gramática do dicionário
1. Extração de dados do dicionário
#List usa deslocamento para extrair, dicionário usa chave para extrair
>>> group = {'Mestre': 'Tang Sanzang', 'Irmão Mestre': 'Sun Xingzhe', 'Segundo Irmão': 'Zhu Bajie', 'Sha Shijie': 'Sha Monk'}
>>> print (grupo ['师 师'])
Tang Sanzang
2. Modificação dos dados do dicionário
>>> group = {'Mestre': 'Tang Sanzang', 'Irmão Mestre': 'Sun Xingzhe', 'Segundo Irmão': 'Zhu Bajie', 'Sha Shijie': 'Sha Monk'}
>>> grupo ['师 师'] = '唐 玄奘'
>>> imprimir (grupo)
{'Mestre': 'Tang Xuan Zang', 'Irmão Mestre': 'Sun Xingzhe', 'Segundo Irmão': 'Zhu Bajie', 'Sha Shijie': 'Monge de Areia'}
3. Aumento dos dados do dicionário
>>> group = {'Mestre': 'Tang Sanzang', 'Irmão Mestre': 'Sun Xingzhe', 'Segundo Irmão': 'Zhu Bajie', 'Sha Shijie': 'Sha Monk'}
>>> grupo ['白 龙马'] = '奥烈'
>>> imprimir (grupo)
{'Mestre': 'Tang Sanzang', 'Mestre Irmão': 'Sun Xingzhe', 'Segundo Irmão': 'Zhu Bajie', 'Sha Shijie': 'Sha Monk', 'White Dragon Horse': 'Ao Lie'}
4. Exclusão de dados do dicionário
>>> group = {'Mestre': 'Tang Sanzang', 'Irmão Mestre': 'Sun Xingzhe', 'Segundo Irmão': 'Zhu Bajie', 'Sha Shijie': 'Sha Monk'}
>>> del group ['Mestre']
>>> imprimir (grupo)
{'Master Brother': 'Sun Xingzhe', 'Second Brother': 'Zhu Bajie', 'Sand Brother Sha': 'Sand Monk'}
5. Extraia todas as chaves do dicionário
dict.keys ()
>>> group = {'Mestre': 'Tang Sanzang', 'Irmão Mestre': 'Sun Xingzhe', 'Segundo Irmão': 'Zhu Bajie', 'Sha Shijie': 'Sha Monk'}
>>> print (group.keys ())
dict_keys (['Mestre', 'Irmão Mestre', 'Segundo Irmão', 'Irmã Sha'])
#Imprima todas as chaves do dicionário, mas todas na forma de tuplas
>>> group = {'Mestre': 'Tang Sanzang', 'Irmão Mestre': 'Sun Xingzhe', 'Segundo Irmão': 'Zhu Bajie', 'Sha Shijie': 'Sha Monk'}
>>> print (lista (group.keys ()))
['Mestre', 'Irmão Mestre', 'Segundo Irmão', 'Irmão Sha']
#Use a função list () para converter tuplas em uma lista
6. Extraia todos os valores no dicionário
dict.values ()
>>> group = {'Mestre': 'Tang Sanzang', 'Irmão Mestre': 'Sun Xingzhe', 'Segundo Irmão': 'Zhu Bajie', 'Sha Shijie': 'Sha Monk'}
>>> print (group.values ())
dict_values (['Tang Sanzang', 'Sun Xingzhe', 'Zhu Bajie', 'Sand Monk'])
7. Extraia todos os pares de valores-chave no dicionário
dict.items ()
>>> group = {'Mestre': 'Tang Sanzang', 'Irmão Mestre': 'Sun Xingzhe', 'Segundo Irmão': 'Zhu Bajie', 'Sha Shijie': 'Sha Monk'}
>>> print (group.items ())
dict_items ([('Mestre', 'Tang Sanzang'), ('Mestre irmão', 'Sun Xingzhe'), ('Segundo irmão', 'Zhu Bajie'), ('Sha Shidi', 'Sha Monk')))