gpt4 book ai didi

python - 将给定字符串限制在白名单中的最佳方法

转载 作者:太空宇宙 更新时间:2023-11-03 19:30:14 25 4
gpt4 key购买 nike

我有一个 urlconf 设置来捕获/account/invoices/*/,并且我想用它捕获一些可选的限定符。在这种情况下:未付款、已付款、被忽视。我没有输出这个,所以我认为以这种方式接受输入应该没问题,但我仍然需要将这些选项列入白名单并将这些选项转换为 API 期望的内容。有没有更好的方法来做到这一点(其中变量“paid”作为 View 参数出现)?

filter['unpaid'] = 0
filter['paid'] = 1
filter['disregarded'] = 2

if paid is in filter:
paid = filter[paid]

最佳答案

简单的解决方案:

if paid in ['unpaid', 'paid', 'disregarded']

您的解决方案和 DataGreed 的解决方案更加详细,并要求您为 dict/object 元素弥补值。

关于python - 将给定字符串限制在白名单中的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6255140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com