如何从列表中输入的字符串中搜索结果

问题描述

嗨,我需要为学校制作一个项目,人们可以在其中插入评论,但是在评论发布到Twitter之前,它将被放置在数据库中。在将其发布到Twitter之前,主持人需要检查每条评论以查看是否没有脏话等。我想在python中编写一个代码,主持人可以在其中插入他想查看的评论

我是用python编写的

show_review = str(input("which reviews do you want to check: "))

我想让python在列表中搜索该问题的结果

reviews_of_today = [review1,review2,review3,review4,review5,review6,review7,review8,review9,review10]

我需要使用或编写哪些代码来满足需要?

review1 = ("Reizen ging soepel")
review2 = ("Het reizen was erg tof")
review3 = ("Kanker NS")
review4 = ("Het ging simpel")
review5 = ("Goede regels voor corona")
review6 = ("Trein kwam eindelijk een keer optijd")
review7 = ("NS komt altijd telaat! Tyfus zooi!")
review8 = ("Kut NS weer vertraging")
review9 = ("Volgende keer neem ik de taxi,sjonge jonge jonge altijd weer het zelfde probleem met NS")
review10 = ("NS Altijd goede ervaring mee gehad")


reviews_of_today = [review1,review10]


#reviews_of_today_no_duplicates = list(dict.fromkeys(reviews_of_today))
# result = []

show_review = str(input("which reviews do you want to check: "))

moderator_want_to_see_review = (show_review)

if moderator_want_to_see_review in show_review:
    print()

解决方法

您可以执行以下操作:

reviews = ['Reizen ging soepel','Het reizen was erg tof','Kanker NS','Het ging simpel','Goede regels voor corona','Trein kwam eindelijk een keer optijd','NS komt altijd telaat! Tyfus zooi!','Kut NS weer vertraging','Volgende keer neem ik de taxi,sjonge jonge jonge altijd weer het zelfde probleem met NS','NS Altijd goede ervaring mee gehad']

review_id = int(input('which reviews do you want to check: ')) - 1

print(reviews[review_id])

示例:

which reviews do you want to check: 5
Goede regels voor corona
,

Alderveren我按照以下步骤完成了

ir.filters