具体问题:
list1现在是[['marina', 'langlois'], ['freyA', 'yawns']],怎么改成['marina', 'langlois','freyA', 'yawns']呢?
def special_endings(strings):
"""
A function that returns a number of words ending with
'a' or 's'
---
Parameters:
strings: list of stringss
---
Return a count
>>> special_endings(["marina langlois", "freyA yawns"])
4
>>> special_endings(["many people", "like dogs??"])
1
>>> special_endings(["roses", "are", "green"])
1
>>> special_endings(["aaaassss", "ssss?-?aaaa", "aay sst"])
3
"""
# YOUR CODE GOES HERE #
result=0
list1=[]
list2=[]
for i in strings:
x=i.split()
list1.append(x)
for e in list1:
for p in e:
if p.isalpha()==True:
list2.append(p)
for k in list2:
if k[-1]=="a" or k[-1]=="s" or k[-1]=="A" or k[-1]=="S":
result+=1
return result
special_endings(["marina langlois", "freyA yawns"])