微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

嗨,我需要为学校制作一个项目,人们可以在其中插入评论,但是在评论发布到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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。