我是一个从Codecademy学习python的初学者。我的问题是,我们可以创建一个包含list、tuple、string、numbers、dictionary、Boolean等的变量。
使用单变量,我们可以添加多个数字和字符串来创建列表、元组和字典等。如何创建单个变量并为数字分配多个值?例如,当我编写一个变量时:
Variable1 = 1,2,3,4,5,6这将成为一个元组。我不能将多个值作为数字添加到变量中,它会改变数据类型。我希望数据类型为int。来自下面的示例。
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中怎么可能呢?只是好奇。
发布于 2020-12-28 05:30:16
在您编写的代码中,您只是将值添加到单个变量,scoop_sold的最终值是12 + 17 + 22 + 2 + 10 + 3 + 5 + 12 + 13等于96。
但是您想要的是“将值存储在一个值中",这样您就可以对list使用.append
例如:
my_list = [1,2,3]
my_value = []
for element in my_list:
my_value.append(element) 现在,在my_value中,您存储了所需的所有变量
https://stackoverflow.com/questions/65470529
复制相似问题