我需要改變未知深度的嵌套字典。 我意識到,在迅速結構是值類型的時候,其實我需要一個引用類型(「NSMutable」) 但我注意到,如果我訪問使用點嵌套結構(。)語法我能夠直接更新值,而不需要重新分配給原始「父母」。 例如在嵌套數組的情況: var l1 = ["a0","b0"]
var l2 = ["a1","b1"]
var list = [l1,l2]
print(list)
>>[
我想創建一個用戶可以輸入候選人名稱然後輸入偏好分數的選票系統。程序然後計算出勝利者並打印結果。 當我運行這行代碼,我正從我的控制檯一個惱人的回報。 for i in range(len(winners)[i]):
錯誤讀取: TypeError: 'int' object is not subscriptable (編輯:代碼轉儲刪節)