如何在 Python 3 中將字典鍵提取為列表?

Susan Sarandon
發布: 2024-11-26 03:59:16
原創
138 人瀏覽過

How to Extract Dictionary Keys as a List in Python 3?

在Python 3 中以列表形式提取鍵

雖然在Python 2.7 中,以列表形式獲取字典鍵很簡單,但Python 3 引入了一項更改,可返回dict_keys 物件反而。可以使用列表理解來克服這種更改:

list(newdict.keys())
登入後複製

此方法將 dict_keys 物件轉換為常規列表。

但是,重要的是要考慮使用 dict_keys 物件是否會帶來任何功能影響。 Python 中的鴨子類型允許將具有相似語義的物件視為可互換的。 dict_keys 在許多方面表現得像一個列表,允許迭代和其他類似列表的操作:

for key in newdict.keys():
    print(key)
登入後複製

雖然dict_keys 不支援像dict[k] = v 這樣的插入,但這樣的操作在許多情況下可能不是必需的場景。透過採用鴨子類型,您可以利用 dict_keys 的功能,而無需依賴明確列表轉換。

以上是如何在 Python 3 中將字典鍵提取為列表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板