Python列表遍历输出包含特定字符的元素
Python列表遍历输出包含特定字符的元素
题目: 以下程序的输出结果是:pythonlcat = ['狮子', '猎豹', '虎猫', '花豹', '孟加拉虎', '美洲豹', '雪豹']for s in lcat: if '豹' in s: print(s,end='') continue
A) 猎豹 花豹 美洲豹 雪豹 B) 猎豹 C) 雪豹 D) 猎豹花豹美洲豹雪豹
答案:D) 猎豹花豹美洲豹雪豹
解析:
- 代码首先定义了一个字符串列表
lcat,包含几种猫科动物的名称。* 然后使用for循环遍历列表lcat中的每一个元素s。* 在循环内部,使用if语句判断当前元素s是否包含字符串 '豹'。* 如果包含,则使用print(s, end='')语句输出该元素。end=''的作用是取消默认的换行符,将所有输出的内容连接在一起。*continue语句的作用是跳过当前循环的剩余代码,直接进入下一次循环。
因此,这段代码的输出结果是所有包含 '豹' 的元素,即 '猎豹'、'花豹'、'美洲豹' 和 '雪豹',它们之间没有空格,因为 print 函数的 end 参数被设置为 ''(空字符串)。
原文地址: https://www.cveoy.top/t/topic/f2zJ 著作权归作者所有。请勿转载和采集!