У меня есть список, содержащий следующее:
['$GPGLL', '5305.9132', 'N', '00019.1938', 'E', '', 'A', 'A*46\r\n']
Мне нужно получить, например, первые 2 цифры второго элемента, поэтому я получаю '53'. Мне нужно сделать подобное для нескольких кусков данных.
Я знаю, как получить второй элемент из списка, и я знаю, как получить определенные символы из строки, но комбинируя два ...
tms = "$GPGLL,5305.9132,N,00019.1938,E,,A,A*46\r\n"
bits = tms.split(',')
print(bits)
temp = (bits[1])
print(temp[0:2])
Код имеет желаемый эффект, но использование временной переменной для достижения того, что я хочу, за 2 шага просто кажется не элегантным.
Есть ли лучший способ?