我有一个字符串列表,需要从列表中每个字符串的末尾去掉某些标点符号。列表如下:
list = ['Twas', 'brillig,', 'and', 'the', 'slithy', 'toves', 'Did', 'gyre',
'and', 'gimble', 'in', 'the', 'wabe:'] #the list is a lot longer
我需要从每个字符串的末尾去掉所有只包含'"-,.:;!?
的标点符号,并使所有单词都小写。在
Io我需要'Twas'
变成{
我尝试使用.rstrip()
和.lower()
大小写,但我不知道如何使用for或while循环遍历列表中的每个字符串并执行此操作。如果有另一种方法不需要使用.rstrip
或.lower
,我愿意接受他们。在
我是一个使用python的初学者,所以最基本的答案会对我有所帮助,如果你能准确地解释你的工作,我将不胜感激。在
这是一个列表理解,它是一种编写for循环的单行方式,该循环生成一个列表。它逐项遍历列表,将每个元素设置为小写,然后去掉后面的字符'-,.:;!?在
相关问题 更多 >
编程相关推荐