docs: def get_temp_min_and_max(wxlist: [str]) -> ([str], str, str):  # type: ignore
      """
      Pull out Max temp at time and Min temp at time items from wx list
      """
      temp_max, temp_min = '', ''
      for i, item in reversed(list(enumerate(wxlist))):
          if len(item) > 6 and item[0] == 'T' and '/' in item:
              # TX12/1316Z
              if item[1] == 'X':
                  temp_max = wxlist.pop(i)
              # TNM03/1404Z
              elif item[1] == 'N':
                  temp_min = wxlist.pop(i)
              # TM03/1404Z T12/1316Z -> Will fix TN/TX
              elif item[1] == 'M' or item[1].isdigit():
                  if temp_min:
                      if int(temp_min[2:temp_min.find('/')].replace('M', '-')) \
                              > int(item[1:item.find('/')].replace('M', '-')):
                          temp_max = 'TX' + temp_min[2:]
                          temp_min = 'TN' + item[1:]
                      else:
                          temp_max = 'TX' + item[1:]
                  else:
                      temp_min = 'TN' + item[1:]
                  wxlist.pop(i)
      return wxlist, temp_max, temp_min