python 合併表記錄

2022-09-14 22:18:21 字數 792 閱讀 4663

1

'''2

題目描述

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

輸入描述:

6先輸入鍵值對的個數

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

輸出描述:

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

1112

例:13

輸入:14415

0 116

0 217

1 218

3 419

輸出:20

0 321

1 222

3 423

24'''

25 num =int(input())

26 d ={}

27for i in

range(num):

28 n =input()

29 s =n.split()

30if s[0] in

d:31 d[s[0]] = d[s[0]] + int(s[1])

32else

:33 d[s[0]] = int(s[1])

34 d = sorted(d.items(), key=lambda i:int(i[0]), reverse =false)

35 d =dict(d)

36for k,v in

d.items():

37print(k,v)

python 合併表記錄

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

合併表記錄

資料表記錄包含表索引和數值 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...