在 Python 中从字符串列表创建多个变量
在 Python 中,您可能会遇到需要从字符串列表创建多个变量的情况字符串列表。例如,假设您有一个列表:
names = ['apple', 'orange', 'banana']
您的目标是为每个元素创建单独的列表,以相应的字符串命名:
apple = [] orange = [] banana = []
解决方案
要实现这一点,您可以使用字典:
fruits = {k: [] for k in names}
这个创建一个字典,其中键是“名称”列表中的字符串,值是空列表。
用法
要访问每个列表,您可以使用字典键:
fruits['apple'] # Returns an empty list for 'apple' fruits['orange'] # Returns an empty list for 'orange' fruits['banana'] # Returns an empty list for 'banana'
使用的好处字典
虽然为每个元素创建单独的变量似乎合乎逻辑,但使用字典有几个好处:
以上是如何在 Python 中从字符串列表创建多个变量?的详细内容。更多信息请关注PHP中文网其他相关文章!