Swift程式查詢字典大小
本教程將討論如何編寫 Swift 程式來查詢字典的大小。
字典用於以鍵值對的形式儲存資料,這些資料按集合方式儲存,且沒有定義的順序。這裡鍵的型別相同,值的型別也相同。每個鍵都像字典中關聯值的識別符號,每個值都有唯一的鍵。Swift 字典就像真實的字典一樣。它根據識別符號查詢值。
語法
以下是建立字典的語法:
var mydict = [KeyType: ValueType]() Or var mydict : [KeyType:ValueType] = [key1:value1, key2:value2, key3:value3]
為了查詢字典的大小,Swift 提供了一個名為 count 的屬性。它將計算字典中所有鍵值對的數量並返回它們的總數。
以下是同一內容的演示:
輸入
假設我們的給定輸入是:
Mydict = [1: “owl”, 2: “kiwi", 3: “frog”] Size = 3
語法
以下是語法:
dictName.count
演算法
以下是演算法:
步驟 1 - 建立帶有鍵值對的字典。
步驟 2 - 使用 count 屬性計算字典的大小。
var size1 = mydict1.count var size2 = mydict2.count
步驟 3 - 列印輸出
示例
以下程式演示瞭如何計算字典的大小。
import Foundation import Glibc // Creating dictionaries var mydict1 : [Int:Int] = [2:34, 4:56, 8:98, 5:3803, 6:23] var mydict2: [Int:String] = [1:"peacock", 2:"bird", 3:"rat"] // Calculating the size of dictionary var size1 = mydict1.count var size2 = mydict2.count print("Dictionary:", mydict1) print("Size:", size1) print("Dictionary:", mydict2) print("Size:", size2)
輸出
Dictionary: [5: 3803, 8: 98, 6: 23, 4: 56, 2: 34] Size: 5 Dictionary: [2: "bird", 1: "peacock", 3: "rat"] Size: 3
在上面的程式碼中,我們有兩個字典:mydict1 和 mydict2。現在我們使用 count 屬性查詢它們的大小。
var size1 = mydict1.count var size2 = mydict2.count
所以輸出是:
Dictionary: [5: 3803, 8: 98, 6: 23, 4: 56, 2: 34] Size: 5 Dictionary: [2: "bird", 1: "peacock", 3: "rat"] Size: 3
廣告