我试图找出如何仅列出字符串中的字母并忽略数字或任何其他字符。我想出了如何使用for循环来做到这一点,但我无法在不使用for循环的情况下找到如何做到这一点。 这就是我使用for循环的方式:
>>> a = "Today is April 1, 2016"
for i in a:
if i.isalpha():
list(i)
任何帮助将不胜感激!
答案 0 :(得分:1)
您可以使用filter
:
>>> ''.join(filter(str.isalpha, a))
'TodayisApril'
答案 1 :(得分:0)
list(set([x for x in a if x.isalpha()]))
这应该这样做:)