2024-04-26 03:59:30 发布
网友
我怎样才能缩短
del request.session['love'] del request.session['good'] del request.session['paid'] del request.session['need']
这可以使用一个包含键的列表。这里可以使用map/lambda函数吗?如果是,怎么做? 编辑-不想在
只需使用for循环:
for
for item in ['love', 'good', 'paid', 'need']: del request.session[item]
因此,我们在这里迭代一个项目列表(也可以是元组、集合等),对于这些item中的每一个,我们调用del request.session[item]来移除特定的项目
item
del request.session[item]
如果您不确定项目是否在request.session中,则可以使用^{} [Django-doc]:
request.session
for item in ['love', 'good', 'paid', 'need']: del request.session.pop(item, None)
只需使用
for
循环:因此,我们在这里迭代一个项目列表(也可以是元组、集合等),对于这些
item
中的每一个,我们调用del request.session[item]
来移除特定的项目如果您不确定项目是否在} [Django-doc]:
request.session
中,则可以使用^{相关问题 更多 >
编程相关推荐