gpt4 book ai didi

python - 自动更新变量

转载 作者:太空宇宙 更新时间:2023-11-04 05:53:57 24 4
gpt4 key购买 nike

我有一个包含一个或多个项目的列表:

fruits = ['apple', 'orange', 'pear'] #or could be one or many

我想根据项目的数量创建变量:代码:

    for i in range(len(fruits)):
"Fruit".format(i) = fruits[i]

我想获取:

    Fruit1=apple, Fruit2=orange, Fruit3=pear

对我如何得到这个有什么帮助吗?

最佳答案

作为此类任务的正确方法,您可以使用字典:

>>> fruits = ['apple', 'orange', 'pear']
>>> d={"Fruit{}".format(i):j for i,j in enumerate(fruits,1)}
>>> d
{'Fruit1': 'apple', 'Fruit2': 'orange', 'Fruit3': 'pear'}
>>> d['Fruit1']
'apple'

请注意,如果您使用像字典这样的数据结构来解决您的问题,您将获得很多优势,例如,您可以使用 dict.values() 访问所有值 和所有带有 dict.keys() 的键也可以更容易地与其他数据结构交互!

>>> d.keys()
['Fruit1', 'Fruit2', 'Fruit3']
>>> d.values()
['apple', 'orange', 'pear']

关于python - 自动更新变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28773616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com