不要打印以特定字母开头的列表项

时间:2020-10-30 22:18:46

标签: python

names = ["Adam", "Maria", "Kevin", "Madison", "John", "Bailey"]

我希望打印此字符串中的所有项目,但以字母M开头的名称除外。我该怎么做。我刚刚开始在线课程,并且试图弄清楚这部分。我重新观看了一些视频,但似乎错过了可以打印所有不以M开头的内容的信息。

2 个答案:

答案 0 :(得分:1)

尝试一下:

Check = 0;
arr = randi([0,20],20,1);

i = 1;
while (Check == 0 && i < length(arr))    
if arr(i) < 5
    fprintf("Yes\n");
    Check = 1;
end

i = i + 1;
end

如果您还要检查小写字母for name in names: if not name.startswith('M'): print(name) ,则可以改为m

答案 1 :(得分:0)

names = ["Adam", "Maria", "Kevin", "Madison", "John", "Bailey"]
for name in names:
  if name[0] == 'M':
    continue
  print(name)