資源簡介
Python幾行代碼寫完用戶增刪查改排序
代碼片段和文件信息
#添加用戶
def?addUser(**kwargs):kwargs.pop(‘list‘).append(kwargs)
#lambda式添加用戶
addUser?=?lambda?**kwargs:kwargs.pop(‘list‘).append(kwargs)
#刪除用戶
def?deleteUser(**kwargs):return?[x?for?x?in?kwargs.pop(‘list‘)?if?x[‘userid‘]!=?kwargs.get(‘userid‘)]
#lambda式刪除用戶
deleteUser?=?lambda?**kwargs:[x?for?x?in?kwargs.pop(‘list‘)?if?x[‘userid‘]!=?kwargs.get(‘userid‘)]
#查找用戶
def?findUser(**kwargs):return?[x?for?x?in?kwargs.pop(‘list‘)?if?x[‘userid‘]==kwargs.get(‘userid‘)]
#lambda式查找用戶
findUser?=?lambda?**kwargs:[x?for?x?in?kwargs.pop(‘list‘)?if?x[‘userid‘]==kwargs.get(‘userid‘)]
#修改用戶
def?updateUser(**kwargs):[user.__setitem__(‘username‘kwargs.get(‘username‘))
???for?user?in?[x?for?x?in??kwargs.pop(‘list‘)
????????????????if?x[‘userid‘]==?kwargs.get(‘userid‘)]]
#lambda式修改用戶
updateUser?=?lambda?**kwargs:[user.__setitem__(‘username‘kwargs.get(‘username‘))
???for?user?in?[x?for?x?in??kwargs.pop(‘list‘)
????????????????if?x[‘userid‘]==?kwargs.g
- 上一篇:使用Python制作控制visa程控電源
- 下一篇:Python實現A2L文件解析
評論
共有 條評論