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'
>>> 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'}
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:).
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.
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.
È 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.
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.
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.
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.