【问题标题】:How to add a value at the end of a Dictionary如何在字典末尾添加值
【发布时间】:2015-08-05 22:51:33
【问题描述】:

我正在尝试将值添加到格式为[String : Int] 的字典的末尾。通常,我可以只使用dict[5] = "example",但由于它是用[String : Int] 格式化的,所以我无法这样做。

提前致谢。

【问题讨论】:

  • 字典未排序。他们没有“结束”
  • 安吉拉说实话。字典是无序的,所以没有尽头。她应该将此作为答案发布,以便您接受。

标签: ios swift dictionary


【解决方案1】:

如果您希望能够添加有序值,则需要使用数组:

var dict:[String] = []

然后您可以使用

将项目附加到它
dict.append("example")

您的线路:

dict[5] = "example"

将更改索引 5 处的项目并将其设置为“示例”。但是,如果您的数组包含较少的项目,它将崩溃,因为它将无法访问此类索引。所以,要么在初始化数组时添加你的项目:

var dict:[String] = ["example1","example2"]

或使用append()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-24
    • 2011-09-08
    相关资源
    最近更新 更多