思路:
对撞指针
class Solution:def reverseVowels(self, s: str) -> str:s = list(s)vowel_list = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U']left = 0right = len(s) - 1while left < right:if s[left] not in vowel_list:left += 1if s[right] not in vowel_list:right -= 1if s[left] in vowel_list and s[right] in vowel_list:s[left], s[right] = s[right], s[left] #交换left += 1right -= 1return ''.join(s)
