Python Hex to Int: Convert Hexadecimal to Integer
В Python для преобразования строки, содержащей шестнадцатеричное число, в целое число можно использовать функцию `int()` с указанием базы (в данном случае 16).
Например, если у вас есть строка `'FF'`, представляющая шестнадцатеричное число, вы можете преобразовать ее в целое число следующим образом:
python
hex_str = 'FF'
int_val = int(hex_str, 16)
print(int_val)
Этот код распечатает число `255`, которое является эквивалентом шестнадцатеричного значения `'FF'`.
Аналогично, если у вас есть список строк, содержащих шестнадцатеричные числа, вы можете преобразовать каждый элемент списка в целое число, используя цикл `for`:
python
hex_list = ['FF', '10', 'AB']
int_list = []
for hex_val in hex_list:
int_val = int(hex_val, 16)
int_list.append(int_val)
print(int_list)
Этот код распечатает список `[255, 16, 171]`, который представляет эквивалентные целые числа для шестнадцатеричных значений `'FF'`, `'10'` и `'AB'`.