Python 中的 Dict 是一個非常有用的資料結構,它可以讓你快速地存取和操作資料。但是,有時候你可能會想要清空一個 Dict,也就是把它裡面的所有元素都刪除。在這篇文章中,我們將會介紹如何在 Python 中清空一個 Dict。
在 Python 中,你可以使用 clear() 方法來清空一個 Dict,它會把 Dict 裡面的所有元素都刪除,而且不會回傳任何值。例如,你可以像下面這樣使用 clear() 方法來清空一個 Dict:
my_dict = { "name": "John", "age": 30 } my_dict.clear() print(my_dict)
在上面的程式碼中,我們先定義了一個名為 my_dict 的 Dict,裡面有兩個元素,然後我們使用 clear() 方法清空了它,最後我們使用 print() 函式印出 my_dict,結果如下:
{}
可以看到,my_dict 裡面的元素都被清空了,它變成了一個空的 Dict。
除了使用 clear() 方法之外,你還可以使用 dict.fromkeys() 方法來清空一個 Dict,它會把 Dict 裡面的所有元素都刪除,並且會回傳一個新的 Dict。例如,你可以像下面這樣使用 dict.fromkeys() 方法來清空一個 Dict:
my_dict = { "name": "John", "age": 30 } my_dict = dict.fromkeys(my_dict, None) print(my_dict)
在上面的程式碼中,我們先定義了一個名為 my_dict 的 Dict,裡面有兩個元素,然後我們使用 dict.fromkeys() 方法清空了它,最後我們使用 print() 函式印出 my_dict,結果如下:
{'name': None, 'age': None}
可以看到,my_dict 裡面的元素都被清空了,它變成了一個新的 Dict,裡面的值都是 None。
總結一下,在 Python 中你可以使用 clear() 方法或是 dict.fromkeys() 方法來清空一個 Dict,它們都可以讓你快速地把 Dict 裡面的所有元素都刪除。