python 合併表記錄

2021-10-22 01:34:49 字數 930 閱讀 6251

題目描述:

資料表記錄包含表索引和數值(int範圍的正整數),請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。

輸入描述:

先輸入鍵值對的個數

然後輸入成對的index和value值,以空格隔開

輸出描述:

輸出合併後的鍵值對(多行)

while

true

:try

: sum_num =

int(

input()

) my_map =

for a in

range

(sum_num)

: key_num, value_num =

map(

int,

input()

.split())

if key_num not

in my_map:

my_map[key_num]

= value_num

else

: my_map[key_num]

= value_num + my_map[key_num]

new_list =

sorted

(my_map)

for keys in

range

(len

(new_list)):

print

(str

(new_list[keys])+

" "+

str(my_map[new_list[keys]])

)except

:break

python 合併表記錄

1 2 題目描述 3資料表記錄包含表索引和數值 int範圍的正整數 請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。45 輸入描述 6先輸入鍵值對的個數 7然後輸入成對的index和value值,以空格隔開89 輸出描述 10輸出合併後的鍵值對 多行 1...

合併表記錄

資料表記錄包含表索引和數值 int範圍的整數 請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。先輸入鍵值對的個數 然後輸入成對的index和value值,以空格隔開 輸出合併後的鍵值對 多行 示例1輸入 40 1 0 21 2 3 4輸出 0 31 2 ...

合併表記錄

資料表記錄包含表索引和數值 int範圍的整數 請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。先輸入鍵值對的個數 然後輸入成對的index和value值,以空格隔開 輸出合併後的鍵值對 多行 4 0 10 2 1 23 40 3 1 23 4解法1 fr...