小编Kar*_*mar的帖子

Python关键字参数解包并返回字典

我有一个函数定义如下,我传递的是关键字参数.如何返回与关键字参数同名的字典?

我可以手动做:

def generate_student_dict(first_name=None, last_name=None , birthday=None, gender =None):
    return {
        'first_name': first_name,
        'last_name': last_name,
        'birthday': birthday,
        'gender': gender
    }
Run Code Online (Sandbox Code Playgroud)

但我不想这样做.有没有什么方法可以让我在没有实际输入字典的情况下完成这项工作?

 def generate_student_dict(self, first_name=None, last_name=None, birthday=None, gender=None):
     return # Packed value from keyword argument.
Run Code Online (Sandbox Code Playgroud)

python dictionary argument-unpacking

20
推荐指数
2
解决办法
3339
查看次数

在ChangeState之后重置/卸载控制器(注销注册).AngularJS

我正在创建一个用户可以从FaceBook或Twitter登录的应用程序.登录后,用户被定向到一些主页.在这里,调用控制器加载和我的初始函数,它加载特定于该用户的数据.

当用户单击"注销"时.清除令牌并将用户定向到SignIn Page.现在没有关闭应用程序,如果用户再次使用Twitter登录,则用户被定向到同一主页.该控制器的范围具有相同的数据.我知道Ionic使用缓存来提高性能.但我只是想要一种方法来清除缓存只有当用户点击注销按钮时.

authentication caching angularjs angularjs-routing ionic-framework

2
推荐指数
1
解决办法
2582
查看次数