English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Metodi dei dizionari in Python
Il metodo clear() elimina tutti gli elementi dal dizionario.
La sintassi di clear() è:
dict.clear()
Il metodo clear() non accetta alcun parametro.
Il metodo clear() non restituisce alcun valore (restituisce None).
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'}