2024-10-01 13:40:41 发布
网友
好吧,我在想如何在python中创建这样一个输入短语。。。。
Self contained underwater breathing apparatus
输出此。。。
SCUBA
这是每个单词的第一个字母。这和索引有关吗?也许还有一个上函数?
这是最快的方法
input = "Self contained underwater breathing apparatus" output = "" for i in input.upper().split(): output += i[0]
这是Python的方法:
output = "".join(item[0].upper() for item in input.split()) # SCUBA
给你。简短易懂。
乐: 如果除空格之外还有其他分隔符,则可以按单词拆分,如下所示:
import re input = "self-contained underwater breathing apparatus" output = "".join(item[0].upper() for item in re.findall("\w+", input)) # SCUBA
#here is my trial, brief and potent! str = 'Self contained underwater breathing apparatus' reduce(lambda x,y: x+y[0].upper(),str.split(),'') #=> SCUBA
这是最快的方法
这是Python的方法:
给你。简短易懂。
乐: 如果除空格之外还有其他分隔符,则可以按单词拆分,如下所示:
相关问题 更多 >
编程相关推荐