[英]Printing out over four letters Python
我正在尝试在“ first_name”中打印包含4个或更多字母的单词。
到目前为止,我得到的是
first_name = ['john', 'robert']
if len(first_name) >= 4
print(first_name)
您没有遍历first_name
所有名称(应称为first_names
因为它是多个名字的列表)。
你忘了:
if
除此之外似乎还不错。
工作解决方案:
first_names = ['john', 'robert']
for first_name in first_names:
if len(first_name) >= 4:
print(first_name)
您忘记了遍历first_name
单词的循环。 迭代时,检查长度。 如果满足长度限制条件,则打印单词。
这是一种列表理解方式:
>>> first_name = ['john', 'robert']
>>> ' '.join([word for word in first_name if len(word) >= 4])
john robert
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.