我试图在列表中的每个字符串末尾添加一个问号(?)。
目前,它会打印出 ['person?', 'person?', 'person?'],但我希望它能打印出 ['cat?', 'dog?', 'person?']。
请问是否有人可以帮助我找出问题所在?
感谢您!
目前,它会打印出 ['person?', 'person?', 'person?'],但我希望它能打印出 ['cat?', 'dog?', 'person?']。
请问是否有人可以帮助我找出问题所在?
def suffixQuestionMark(str_list):
'''Returns a list of the same strings but with ? suffixed to each'''
for s in str_list:
str_list = map(lambda x: s + '?', str_list)
return str_list
print (suffixQuestionMark(['cat', 'dog', 'person']))
感谢您!
[s + "?" for s in ["cat", "dog", "person"]]
- fenceop