我有2个默认格。我想将这2个结合起来。 请帮助我。
{ Fun :{ 1:hi , 2: hello} , fun2 : {3: bye, 4: good bye}}
{Fun :{ 1:abc , 2: xyZ} , fun2 : {3: qpr, 4: jkl}}
我想将它们组合在一起,并在键1下获得“ hi”和“ abc”以及“ fun”
答案 0 :(得分:2)
字典键是唯一的。一个键不能附加两个值。
但是,您可以使用子字典将键映射到值列表来构造嵌套字典。为此,您可以使用collections.defaultdict
:
AVPlayerItem+Extensions
public func currentBuffer() -> Int {
let currentTime = self.currentTime()
guard let timeRange = self.loadedTimeRanges.map({ $0.timeRangeValue })
.first(where: { $0.containsTime(currentTime) }) else { return 0 }
let loaded = Int(timeRange.duration.value)/Int(timeRange.duration.timescale)
print("\((loaded*10) )%")
return loaded*10 //
}