1

配列がある場合:

 A = [1,3,4,5]

また、パターン タイプ 0 が配列の位置 0 であり、パターン タイプ 5 がインデックス 0、配列のインデックス 3 であるような、パターン タイプに対応するディクショナリ:

 patterrnDict = {1:[0],5:[0,3]}

ここで、パターン タイプ 5 の場合、値だけを気にするので、patternDict[5] は 1,5 を返しますが、実際には 1+5 の値が必要なので、6 の出力が必要です。どうすればこれを達成できますか?

4

2 に答える 2

4

このようなもの:

>>> sum(A[index] for index in patternDict[5])
于 2013-09-24T05:20:47.100 に答える