Python 是一種強大的程式語言,可以處理複雜的資料結構,其中一種就是字典(Dict)。字典是一種鍵值對的資料結構,可以用來儲存資料,例如:
d = { 'a': 10, 'b': 20, 'c': 30 }
在字典中,可以使用 max()
函式取得最大值,但是這個函式只會回傳最大值,而不會回傳對應的鍵,因此,我們可以使用以下的方法來取得最大值對應的鍵:
max_key = max(d, key=d.get)
上面的程式碼會將 max_key
設定為字典中最大值對應的鍵,也就是 'c'
,而 d.get
則是取得字典中每個鍵對應的值,因此,可以將 max()
函式用來取得字典中最大值對應的鍵。
此外,我們也可以使用 min()
函式來取得最小值對應的鍵,方法與取得最大值對應的鍵相同:
min_key = min(d, key=d.get)
上面的程式碼會將 min_key
設定為字典中最小值對應的鍵,也就是 'a'
。
總結來說,使用 max()
和 min()
函式可以輕鬆取得字典中最大值和最小值對應的鍵,而不需要自行遍歷字典,可以大大提升程式的效率。