El método clear() elimina todos los elementos del diccionario.
Sintaxis:
dict.clear()
Parámetros:
The clear() method doesn't take any parameters.
Devoluciones:
The clear() method doesn't return any value.
Ejemplos:
Input : d = {1: "geeks", 2: "for"} d.clear() Output : d = {}
Error:
As we are not passing any parameters there is no chance for any error.
# Python program to demonstrate working of # dictionary clear() text = {1: "geeks", 2: "for"} text.clear() print('text =', text)
Producción:
text = {}
¿En qué se diferencia de asignar {} a un diccionario?
Consulte el siguiente código para ver la diferencia. Cuando asignamos {} a un diccionario, se crea un nuevo diccionario vacío y se asigna a la referencia. Pero cuando borramos una referencia de diccionario, el contenido real del diccionario se elimina, por lo que todas las referencias que hacen referencia al diccionario quedan vacías.
# Python code to demonstrate difference # clear and {}. text1 = {1: "geeks", 2: "for"} text2 = text1 # Using clear makes both text1 and text2 # empty. text1.clear() print('After removing items using clear()') print('text1 =', text1) print('text2 =', text2) text1 = {1: "one", 2: "two"} text2 = text1 # This makes only text1 empty. text1 = {} print('After removing items by assigning {}') print('text1 =', text1) print('text2 =', text2)
Producción:
After removing items using clear() text1 = {} text2 = {} After removing items by assigning {} text1 = {} text2 = {1: 'one', 2: 'two'}
Publicación traducida automáticamente
Artículo escrito por pawan_asipu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA