Swift 程式向字典新增元素
在 Swift 中,字典是一個無序集合,其中資料以鍵值對的形式儲存。要向字典新增元素,我們可以使用以下任何一種方法:
使用方括號表示法
使用 updateValue() 方法
方法 1:使用方括號表示法
我們可以使用方括號表示法或下標表示法向字典中新增鍵值對。在這種方法中,我們可以在方括號中新增一個新的鍵並分配相應的 value。如果指定的鍵已經存在,則它將使用新值替換該鍵的值。
語法
dict[key] = “value”
這裡,key 表示鍵,value 表示當前鍵的關聯值,dict 表示字典。
示例
在以下 Swift 程式中,我們將向字典新增元素。因此,建立一個包含一些鍵值對的字典。然後我們使用下標表示法,透過它在給定的字典中新增三個新的鍵值對並顯示最終輸出。
import Foundation
import Glibc
// Creating a dictionary
var dict = ["apple": 3, "banana": 5, "orange": 2]
print("Dictionary(Before):", dict)
// Adding new key-value pairs
dict["mango"] = 8
dict["Kiwi"] = 19
dict["grapes"] = 10
// Displaying output
print("Dictionary(After):", dict)
輸出
Dictionary(Before): ["apple": 3, "banana": 5, "orange": 2] Dictionary(After): ["grapes": 10, "mango": 8, "banana": 5, "apple": 3, "orange": 2, "Kiwi": 19]
方法 2:使用 updateValue(_:forKey) 方法
在 Swift 中,使用 updateValue() 方法,我們可以更新字典中給定鍵儲存的值。此外,如果指定的鍵不存在,則新增新的鍵值對。
語法
dict.updateValue(nvalue, forKey: nkey)
這裡,nvalue 表示新值,nkey 表示我們要更新或新增值的鍵。如果給定鍵存在於字典中,則其值將被新值替換。如果給定鍵不存在,則它將在字典中新增 nkey 和 nvalue。
示例
在以下 Swift 程式中,我們將向字典新增元素。我們建立一個包含一些鍵值對的字典。然後使用 updateValue() 方法在指定的字典中新增新的鍵值對。最後,顯示輸出。
import Foundation
import Glibc
// Creating a dictionary
var dict = ["apple": 3, "banana": 5, "orange": 2]
print("Dictionary(Before):", dict)
// Adding new key-value pairs
dict.updateValue(8, forKey: "Peaches")
dict.updateValue(20, forKey: "graps")
// Displaying output
print("Dictionary(After):", dict)
輸出
Dictionary(Before): ["banana": 5, "apple": 3, "orange": 2] Dictionary(After): ["Peaches": 8, "orange": 2, "graps": 20, "banana": 5, "apple": 3]
結論
因此,這就是我們向字典新增元素的方式。兩種方法都能完成其工作。這裡兩種方法都一次在指定的字典中新增一個鍵值對,您不能同時分配多個鍵值對。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP