Python罗马数字转整数的代码如下:
def roman_to_int(roman_string: str) -> int:
roman_dict = {'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, 'D': 500, 'M': 1000}
result = 0
for i in range(len(roman_string)):
if i > 0 and roman_dict[roman_string[i]] > roman_dict[roman_string[i - 1]]:
result += roman_dict[roman_string[i]] - 2 * roman_dict[roman_string[i - 1]]
else:
result += roman_dict[roman_string[i]]
return result