Python for 循环使用列表

标签 python

我试图在列表中搜索包含变量 v 的单词。然后当找到时,打印包含该变量的字符串。目前,当 if 时,它会打印整个列表。声明属实。

v = "g"
word = ["goodbye","goodmorning","foeach"]

for s in word:
    if v in s:
        print(s)
else:
    print("finished")

最佳答案

print('\n'.join(w for w in word if v in w))
print('finished')

关于Python for 循环使用列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36093535/

相关文章:

缺少静态文件的Python测试

python - 复制 Python int * numpy.array 行为

python - 如何在元组列表中查找用户定义的最小值和最大值

python - 从生产数据库如何将 int 字段更改为 char

python - 如何使用 pyproject.toml 在可编辑模式下使用 pip 安装包?

python - "Dynamic"Python中沿轴的N维有限差分

python - 使用 anaconda 对黑色星期五数据集进行线性回归

python - 如何在 matplotlib python 中设置 x 轴值?

python - python 的 cocos2d 中的 raw_input() 等效项

python - Python 函数定义中的列表构建