【发布时间】:2015-05-09 20:34:04
【问题描述】:
我试图将这个嵌套列表中每个单词的第一个字母大写,但我似乎无法弄清楚如何让 Python “忽略”最后的元素 8 和 7,但仍将它们保留在列表中。 (仅供参考,我现在只有大约两周的编程时间,所以对我来说还是很陌生)
def capitalize_nested(names):
if isinstance(names, list):
return [capitalize_nested(s) for s in names]
else:
return names.capitalize()
capitalize_nested([['Loraine','Jessica'],'Philip',['Dave', 'Jones'], 8, 7])
希望能得到一些提示或类似的东西 提前致谢
【问题讨论】:
标签: python string list nested capitalize