English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base di Python

Controllo dei flussi in Python

Funzione in Python

Tipi di dati in Python

Gestione dei file in Python

Oggetti e classi in Python

Data e ora in Python

Conoscenze avanzate di Python

Manuale di Python

Utilizzo e esempio del metodo clear() di Python Dictionary

Metodi dei dizionari in Python

Il metodo clear() elimina tutti gli elementi dal dizionario.

La sintassi di clear() è:

dict.clear()

Parametro di clear()

Il metodo clear() non accetta alcun parametro.

Valore di ritorno di clear()

Il metodo clear() non restituisce alcun valore (restituisce None).

Esempio 1: come funziona il metodo clear()?

d = {1: 'one', 2: 'two'}
d.clear()
print('d =', d)

Quando si esegue il programma, l'output è:

d = {}

Puoi anche eliminare tutti gli elementi dal dizionario assegnando un dizionario vuoto {}.

Ma se ci sono altre variabili che si riferiscono al dizionario, la chiamata a clear() e l'assegnazione {} hanno una differenza.

d = {1: 'one', 2: 'two'}
d1 = d
d.clear()
print('Elimina l'elemento utilizzando clear()')
print('d =', d)
print('d1 =', d1)
d = {1: 'one', 2: 'two'}
d1 = d
d = {}
print('Elimina l'elemento tramite assegnazione {}')
print('d =', d)
print('d1 =', d1)

Quando si esegue il programma, l'output è:

Elimina l'elemento utilizzando clear()
d = {}
d1 = {}
Elimina l'elemento tramite assegnazione {}
d = {}
d1 = {1: 'one', 2: 'two'}

Metodi dei dizionari in Python