如何在 python 中打印从特定字母开始的单词,而不使用函数,而是使用方法或循环。
1)我有一个字符串,想要打印以“m”开头的单词
St= "where is my mobile"
结果=“我的”,“手机”
2 ) 对于下面的列表,如何输出以“p”开头的列表,可以是小数,也可以是大数。
List = ['mobile',"pencil","Pen","eraser","Book"]
RESULT= "pencil","pen".
Thanks
Nb:这不是作业,只是一个Python新手
Use str.startswith
Ex:
St= "where is my mobile"
for i in St.split():
if i.startswith("m"):
print(i)
Output:
my
mobile
Using filter
Ex:
L = ['mobile',"pencil","Pen","eraser","Book"]
print( list(filter(lambda x: x.lower().startswith("p"), L)) )
Output:
['pencil', 'Pen']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)