Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
$(Integer) - $(Integer)またはのいずれかの形式の文字列があるとします$(Integer)。これらを分割して整数値に変換する最も簡単な方法は何でしょうか? 文字列がフォーマット内にある場合は$(Integer) - $(Integer)、2 つの数値の平均を取ります。
$(Integer) - $(Integer)
$(Integer)
文字列の例: $20 - $4030 に変換されます (これは範囲です)
$20 - $40
>>> string = '$20 - $40' #'$20' will also work >>> x = re.findall(r'\$(\d+)', string) >>> 1. * sum(map(int, x)) / len(x) 30.0 #convert to int if you want