首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Python中将多个值作为一个变量的数字赋值?

如何在Python中将多个值作为一个变量的数字赋值?
EN

Stack Overflow用户
提问于 2020-12-28 05:13:04
回答 4查看 1.8K关注 0票数 0

我是一个从Codecademy学习python的初学者。我的问题是,我们可以创建一个包含listtuplestringnumbersdictionaryBoolean等的变量。

使用单变量,我们可以添加多个数字和字符串来创建列表、元组和字典等。如何创建单个变量并为数字分配多个值?例如,当我编写一个变量时:

代码语言:javascript
运行
复制
Variable1 = 1,2,3,4,5,6

这将成为一个元组。我不能将多个值作为数字添加到变量中,它会改变数据类型。我希望数据类型为int。来自下面的示例。

代码语言:javascript
运行
复制
sales_data = [[12, 17, 22], [2, 10, 3], [5, 12, 13]]

scoops_sold = 0

for location in sales_data:
 for element in location:
  print(element)
  scoops_sold += element

print(scoops_sold)

在上面的示例中,element变量数据类型是int,但是它可以在单个变量中存储多个值?在python中怎么可能呢?只是好奇。

EN

Stack Overflow用户

回答已采纳

发布于 2020-12-28 05:30:16

在您编写的代码中,您只是将值添加到单个变量,scoop_sold的最终值是12 + 17 + 22 + 2 + 10 + 3 + 5 + 12 + 13等于96

但是您想要的是“将值存储在一个值中",这样您就可以对list使用.append

例如:

代码语言:javascript
运行
复制
my_list = [1,2,3]
my_value = []
for element in my_list:
    my_value.append(element) 

现在,在my_value中,您存储了所需的所有变量

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65470529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档