我有數據,如選擇最低值,並移除最大
EASSDS.txt 2738
EQQSDS7M.txt 394
EOG66.txt 354
EASSDS.txt 292
EQQSDS7M.txt 301
我想,這應該只選擇最小和刪除最大 Output.txt
EOG66.txt 354
EASSDS.txt 292
EQQSDS7M.txt 301
如果它發現了一個文本文件複製它只選擇最小值的問題,如我在輸出和輸入顯示
下面是我試過的代碼
with open('input.txt') as nums:
lines = re.findall(r'\w+\.txt\s+\d+', nums.read())
numbers = {}
for line in lines:
line_split = re.split(r'\.txt\s+', line)
count = line_split[1]
numbers[line_split[0]] = int(line_split[1])
@HunterMcMillen我添加的代碼 – Rocket
你真的需要在這裏使用正則表達式的輸出? –
@SukritKalra nope,很確定我的答案沒有。 –