具体操作如下

names = ['极乐净土.Mp4','强势の杰哥.mp4','lost rivers.mp3','辱彬逊.PNG','我好不容易心动一次.mP4']
names_1 = []     #因为names为列表,不能进行转换,所以添加容器为字符串
for name in names:    #设定name作为循环
    if name.lower().endswith('mp4'):    #再从name中查找结尾为mp4的字符
        names_1.append(name)    #从name中选择符合条件的加入到names_1
print(names_1)

运行结果如下
在这里插入图片描述

查找开头的只需把endswith换做starswith即可

names = ['周杰伦','周树人','李白','杰哥','爱新觉罗']
names_1 = []
for name in names:
    if name.startswith('周'):
        names_1.append(name)
print(names_1)

在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐