如何從 Python 中的字串清單建立多個變數?

Linda Hamilton
發布: 2024-11-23 22:59:11
原創
799 人瀏覽過

How do I create multiple variables from a list of strings in Python?

如何從字串清單建立多個變數? [重複]

許多程式設計場景需要我們同時操作多個物件或變數。一個常見的挑戰是從字串列表建立多個變量,其中每個變數的名稱與列表中的對應元素相符。

在 Python 中,您可以使用字典理解來完成此操作:

names = ['apple', 'orange', 'banana']
fruits = {k: [] for k in names}
登入後複製

此程式碼片段迭代名稱列表並產生一個名為「fruits」的新字典。對於清單中的每個字串(例如“apple”),都會在字典中建立一個新鍵,並將其關聯值初始化為空列表。

建立字典後,您可以存取每個字串使用對應的字串鍵的變數。例如,fruits['apple'] 將傳回一個空列表。

或者,您可以使用for 迴圈為每個字串元素建立單獨的變數:

for name in names:
    globals()[name] = []
登入後複製

但是,這個不鼓勵這種方法,因為它會建立全域變量,這可能會在複雜的程序中引入潛在的問題。字典理解方法因其靈活性和本地化範圍而受到青睞。

以上是如何從 Python 中的字串清單建立多個變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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