フィルターのクリア

Matlab container map with repeated keys

4 ビュー (過去 30 日間)
Pontus Vikstål
Pontus Vikstål 2019 年 4 月 3 日
コメント済み: Pontus Vikstål 2019 年 4 月 3 日
Consider the following container map
k = ["Jan" "Feb" "Jan" "Mars"]; % Notice that there are two repeated elements which is "Jan"
v = [10 20 30 15];
M = containers.Map(k,v)
% The output is
[keys(M); values(M)]
%{
{'Feb'} {'Jan'} {'Mars'}
{[ 20]} {[ 30]} {[ 15]}
%}
Notice that in the output only the last of the two repeated elements in the list k was included. What I instead would like to have is
%{
{'Feb'} {'Jan'} {'Mars'}
{[ 20]} {[ 10, 30]} {[ 15]}
%}
Is it possible?
  4 件のコメント
Adam
Adam 2019 年 4 月 3 日
Yes, that is how you would need to add them if you have them all upfront, which is fairly easy. It's just adding later elements to the map that is more convoluted.
Pontus Vikstål
Pontus Vikstål 2019 年 4 月 3 日
Alright, I see!
Thanks for the help!

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeVariables についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by