【发布时间】:2021-04-04 19:21:46
【问题描述】:
我是从 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中怎么可能?
只是好奇。
【问题讨论】:
-
它没有存储多个值。每次通过循环时,它都会持有一个不同的值。
-
但一次只有一个值。
-
变量一次只能引用一个单个对象。该对象可以是某种容器,
list、tuple等,但它始终指的是单个对象。 -
请从intro tour 重复on topic 和how to ask。 “教我这个基本的语言特性”对于 Stack Overflow 来说是题外话。 Stack Overflow 并不打算取代现有的教程和文档。请阅读更多语言教程和示例,以了解变量和数据类型的工作原理。
标签: python python-3.x variables integer