例如,myList = ['string1', 'string2', 'string3']
...现在我希望我的结果是:
['1gnirts', '2gnirts', '3gnirts']
我发现很少有关于如何反转字符串的例子,但不是特定于这个问题...我对如何对列表中的字符串进行反转感到困惑。
答案 0 :(得分:2)
reversed_strings = [x[::-1] for x in myList][::-1]
答案 1 :(得分:0)
您需要使用两件事,列表的反向函数和反向字符串的[:: - 1]。这可以作为列表理解完成如下。
shareReplay
答案 2 :(得分:0)
如果您已经知道如何翻转单个单词,对于此问题,您只需对列表中的每个单词执行相同的操作:
def reverseWord(word):
# one way to implement the reverse word function
return word[::-1]
myList = ["string1", "string2", "string3"]
# apply the reverseWord function on each word using a list comprehension
reversedWords = [reverseWord(word) for word in myList]