Dizionari Python

Foto di Joshua Hoehne su Unsplash

I dizionari sono strutture di dati che archiviano i dati in coppie chiave-valore. A differenza di elenchi, tuple o insiemi che memorizzano solo un valore, un dizionario necessita di due valori, una chiave e un valore. È scritto come chiave: valore. Il valore può essere stampato chiamando il nome della chiave.

>>> fruits = {'apple': 'red', 'banana': 'green', 'cherry': 'red'}
>>> type(fruits)
<class 'dict'>
>>> fruits['apple']
'red'

  1. I dizionari sono racchiusi tra parentesi graffe {}. È possibile creare un dizionario vuoto utilizzando la funzione dict () o solo le parentesi graffe.
  2. >>> 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. I dizionari Python sono strutture dati ordinate. Se la versione del tuo python è 3.7 e superiore, i dizionari sono ordinati, se la versione del tuo python è inferiore alla 3.7, qualsiasi dizionario che crei non sarà ordinato.

>>> dict6 = {'name': 'James', 'age': 20, 'address': 'California'}
>>> dict6
{'name': 'James', 'age': 20, 'address': 'California'}

Prompt dei comandi

5. I dizionari Python non consentono i duplicati. Come gli insiemi, se una coppia chiave: valore viene scritta due o più volte, ne viene stampata solo una.

>>> dict7 = {'name': 'James', 'age': 20, 'age': 20}
>>> dict7
{'name': 'James', 'age': 20}

I dizionari hanno molti casi d'uso in Python. Per ottenere l'elenco di tutti i metodi consentiti dai dizionari python, digita " help (dict) " nel prompt dei comandi dopo aver caricato python.

Grazie per aver letto:).

Suggested posts

Competenze richieste per diventare un ingegnere Python nel 2023

Competenze richieste per diventare un ingegnere Python nel 2023

Una guida completa per padroneggiare le abilità essenziali di Python per una carriera di successo come ingegnere Python nel 2023 Perché ascoltarmi? Ehilà! Forse ti starai chiedendo: "Perché dovrei ascoltare questo articolo su come diventare un ingegnere Python?" Bene, mi presento. Sono un ingegnere Python di 21 anni con 3 anni di esperienza alle spalle.

Dispatcher in Python con Asyncio

Cos'è la programmazione basata sugli eventi?

Dispatcher in Python con Asyncio

La programmazione basata su eventi è un paradigma di programmazione in cui il flusso di un programma è determinato da eventi che si verificano piuttosto che da una sequenza di istruzioni eseguite in ordine. Nella programmazione basata sugli eventi, il programma risponde agli eventi nel sistema o nell'ambiente piuttosto che eseguire una serie predeterminata di istruzioni.

Related posts

La bugia del cowboy

Come le megacorporazioni hanno venduto agli americani una grossa falsità

La bugia del cowboy

È una brillante mattina d'oro sulle dolci colline dell'ovest, mentre i primi raggi di sole illuminano l'erba ghiacciata sulle pianure. Una mandria di placidi bovini Angus, nerissimi e massicci, si staglia contro l'alba mentre percorrono un sentiero battuto verso un luogo che tutti conoscono bene; il bancone della colazione.

L'arte è sempre apolitica?

L'arte è sempre apolitica?

Ieri abbiamo chiuso le porte dell'Eurovision Song Contest di quest'anno con un gran finale scintillante e caotico in cui la cantante svedese Loreen ha portato a casa il trofeo, diventando la prima donna a vincere due volte e riportando la corona alla Svezia 50 anni dopo che gli ABBA hanno vinto la competizione con "Waterloo". Hanno continuato a diventare uno dei più grandi artisti nel canone della musica pop.

Perché alcuni freelance stanno fingendo le loro vite

Perché alcuni freelance stanno fingendo le loro vite

Recentemente sono stato su Linkedin, il social network professionale più grande del mondo, e ho trovato post di designer freelance che seguo che hanno attirato la mia attenzione. Tutti hanno postato foto dagli aeroplani, sulla spiaggia con i loro laptop, dalle piscine e dagli uffici con viste mozzafiato.

Finanziare la rimozione del carbonio nell'anno fiscale 24

La ripartizione delle richieste di stanziamenti di Carbon180 in tutti i percorsi

Finanziare la rimozione del carbonio nell'anno fiscale 24

Di Alyson Lee, consulente per gli affari governativi Il processo di stanziamento annuale del governo federale è fondamentale per i nostri sforzi per finanziare la rimozione dell'anidride carbonica (CDR). Ogni anno, Carbon180 invia richieste a vari uffici congressuali per aiutare a guidare dove fluiranno i dollari del prossimo anno.