gpt4 book ai didi

python - 映射键列表以从字典中删除键

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:23 25 4
gpt4 key购买 nike

我怎样才能缩短

del request.session['love']
del request.session['good']
del request.session['paid']
del request.session['need']

这可以使用包含键的列表吗?可以在这里使用 map/lambda 函数吗?如果是,如何?编辑 - 不想使用 For 或 While

最佳答案

只需使用一个for 循环:

<b>for item</b> in ['love', 'good', 'paid', 'need']:
del request.session[<b>item</b>]

因此,我们在这里迭代项目的列表(这也可以是元组、集合等),并且对于这些 item 中的每一个,我们调用 del request。 session[item] 以删除该特定项目。

如果您不确定该项目是否在request.session 中,那么您可以使用.pop() [Django-doc]相反:

for item in ['love', 'good', 'paid', 'need']:
del request.session.<b>pop(</b>item<b>, None)</b>

关于python - 映射键列表以从字典中删除键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57827350/

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