import re
str_l  = ["aaa。bbb。","aaa。","aaa"]
for str1 in str_l:
  print(str1, '=>', bool(re.search(r'^[^。]*。?$', str1)))
  
rx = re.compile(r'^[^。]*。?$')
print( list(filter(rx.search, str_l)) )