字典和元组之间的区别

词典用于存储相同类型的无序值列表。

每个值都与唯一相关联,该充当字典中该值的标识符。

让我们创建示例字典

  var studentDetails = [String:String]() 

它也是一种可变类型,意味着您可以通过添加,删除或更改其项目来进行更改。

  studentDetails [“ firstname”] = [“ Roy”] 

元组表示单个组件中的值的集合。

在可以返回多种类型的函数时使用。

我们可以使用dot( . )表示法后跟值的索引来访问内部值:

  var name = [“ Joy”,“ Martin”] 
var firstname = name.0
var lastname = name.1

它可以是零个或多个类型的组合。

  var value = [“ joy”,1,true] 

元组上方是(String,Int,Bool)类型。

元组和字典之间的主要区别

元组是逗号分隔的多种类型的列表,字典是键值类型。

元组只能包含预定义数量的值,在字典中没有这种限制。

元组可以包含具有不同数据类型的不同值,而字典一次只能包含单个数据类型的值。


谢谢阅读。 如果您喜欢本文,请确保鼓掌以表示支持。