首页 > 解决方案 > 在列表python中使用if语句

问题描述

shopping = [
    'Garlic',
    'Califlower',
    'Peppper',
    'Slat',
    'Oil',
    'Beer',
    'Toilet Paper',
    'Pizza'
]

for item in shopping:
    print(item)
    if item != 'Mashrum':
        print('we missed Mashrum!')

如果此条件为假,我想获得一个打印语句,而不是每次循环时都获得?

标签: pythonlistif-statement

解决方案


你可以做

shopping = [ 'Garlic', 'Califlower', 'Peppper', 'Slat', 'Oil', 'Beer', 'Toilet Paper', 'Pizza' ]
if 'Mashrum' not in shopping:
    print('we missed Mashrum!')

如果“Mashrum”不在购物清单中,这将打印您的打印声明。


推荐阅读