2016-05-01 16 views
0

どうすればソート済みの辞書のようなスウィフトで?Swift:ユニークなキーとそのキーに一致する値のグループを持つ文字列の辞書

配列の値データはランダムです。値の配列が長くなることがあります。

var exampleData = [ [["Section1" : ["11","Green"] ], 
        [["Section1" : ["23","Blue"] ], 
        [["Section1" : ["344","Yellow"] ], 
        [["Section2" : ["100","Tall"] ], 
        [["Section2" : ["232","Short"] ], 
        [["Section3" : ["112","Number"] ], 
        [["Section3" : ["222","String"] ], 
var sortedData = [["Section1" : [ ["11","Green"], ["23","Blue"],["344","Yellow"] ]], 
        ["Section2" : [ ["100","Tall"], ["232","Short"] ]], 
        ["Section3" : [ ["112","Number"],["222","String"] ]]] 
+0

何を試しましたか?私たちはあなたの実装を見せて、それをより良く理解できるか? – ozgur

答えて

1

あなたにはありません。しかし、すべての値をタプルの配列にプルして並べ替えることができます。キー値既に存在した場合

  1. キー値が一意である場合(各配列インデックスでタプルの最初の値)、または
  2. 、:またはその代わりだけタプルの配列を使用して開始した場合にのみ値を追加入力される新しいタプルで値のタプルを更新します。

新しいアイテムを追加するたびに必ず頼みましょう。

+0

ありがとうございます!私はこれを試してみる –

関連する問題