我现在正在为一门课程学习Python,我们只是将元组作为数据类型之一进行了介绍。我在上面阅读了Wikipedia页面,但是,我不知道这种数据类型在实际中将在什么地方有用。我是否可以举出一些示例,也许在Python中,需要一组不可变的数字?这与清单有何不同?
4 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
当您需要将多个数据组合到您的键中,而又不想为它创建类时,元组就成为了很好的词典键。
a = {}
a[(1,2,"bob")] = "hello!"
a[("Hello","en-US")] = "Hi There!"
我主要使用此功能来创建带有键的字典,这些键是网格顶点的坐标。但是,在我的特定情况下,所涉及的浮点数的精确比较工作正常,这可能并不总是出于您的目的[在这种情况下,我可能会将传入的浮点数转换为某种定点整数]
森栏
TA贡献1810条经验 获得超5个赞
基本上,应该在具有恒定结构的情况下使用元组(第一个位置始终持有一种类型的值,第二个位置始终持有另一种类型,依此类推),并且列表应用于同构值列表。
当然总会有例外,但这是一个很好的一般准则。
添加回答
举报
0/150
提交
取消