Dicionários são estruturas de dados que armazenam dados em pares chave-valor. Ao contrário de listas, tuplas ou conjuntos que armazenam apenas um valor, um dicionário precisa de dois valores, uma chave e um valor. Está escrito como chave: valor. O valor pode ser impresso chamando o nome da chave.
>>> fruits = {'apple': 'red', 'banana': 'green', 'cherry': 'red'}
>>> type(fruits)
<class 'dict'>
>>> fruits['apple']
'red'
>>> dict1 = {'a': 'apple', 'b': 'ball', 'c': 'cat'}
>>> type(dict1)
<class 'dict'>
>>> dict2 = {}
>>> type(dict2)
<class 'dict'>
>>> dict3 = dict()
>>> type(dict3)
<class 'dict'>
>>> fruits = {'apple': 'red', 'banana': 'green', 'grape': 'green'}
>>> material = {'biro': 'red', 'pencil': 'grey', 'biro': 'blue'}
>>> material['biro']
'blue'
>>> dict4 = {('a', 'b'): 'tuple', 'string': 'ball', 1: 'integer'}
>>> dict4
{('a', 'b'): 'tuple', 'string': 'ball', 1: 'integer'}
>>> dict5 = {[1, 2, 3]: 'list1'}
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'
4. Os dicionários Python são estruturas de dados ordenadas. Se a versão do seu python for 3.7 e superior, os dicionários estão ordenados; se a versão do seu python for inferior a 3.7, qualquer dicionário que você criar será desordenado.
>>> dict6 = {'name': 'James', 'age': 20, 'address': 'California'}
>>> dict6
{'name': 'James', 'age': 20, 'address': 'California'}
5. Os dicionários Python não permitem duplicatas. Como conjuntos, se um par chave: valor for escrito duas ou mais vezes, apenas um deles será impresso.
>>> dict7 = {'name': 'James', 'age': 20, 'age': 20}
>>> dict7
{'name': 'James', 'age': 20}
Os dicionários têm muitos casos de uso em python. Para obter a lista de todos os métodos permitidos pelos dicionários do python, digite ' help (dict) ' no prompt de comando após carregar o python.
Obrigado por ler :).
Um guia abrangente para dominar as habilidades essenciais do Python para uma carreira de sucesso como engenheiro Python em 2023 Por que me ouvir? Ei! Você pode estar se perguntando: “Por que devo ouvir este artigo sobre como se tornar um engenheiro Python?” Bem, deixe-me apresentar-me. Sou um engenheiro Python de 21 anos com 3 anos de experiência.
A programação baseada em eventos é um paradigma de programação no qual o fluxo de um programa é determinado por eventos que ocorrem, e não por uma sequência de instruções executadas em ordem. Na programação baseada em eventos, o programa responde a eventos no sistema ou ambiente em vez de executar um conjunto predeterminado de instruções.
No mundo acelerado e competitivo de hoje, a carreira desempenha um papel significativo no crescimento pessoal, na estabilidade financeira e na satisfação geral com a vida. No entanto, muitos indivíduos encontram-se presos em um ciclo implacável de estagnação e insatisfação, definhando gradualmente em suas vidas profissionais.
“Ei, Siri, toque Me Dive, de Olivia Dean.” Era maio de 2021 quando comecei meu estágio na Future Academy Africa em Akure, Nigéria.
[Alerta de gatilho: este ensaio inclui capturas de tela de pessoas elogiando o assassino de Jordan Neely.] Os policiais finalmente - e talvez com relutância - acusaram Daniel Penny, o homem que sufocou Jordan Neely até a morte, por aquele homicídio.
Ontem, fechamos a porta do Festival Eurovisão da Canção deste ano com uma brilhante e caótica grand finale, onde a cantora sueca Loreen levou para casa o troféu, tornando-se a primeira mulher a vencer duas vezes e trazendo a coroa de volta para a Suécia 50 anos depois que o ABBA venceu a competição com “Waterloo”. Eles se tornaram um dos maiores artistas do cânone da música pop.