Python案例教程:30个实用代码示例.pdf
Python实践中的30个案例演示,包括身份验证、列表去重、列表压缩等技巧。1.身份验证时使用getpass模块确保密码输入安全。2.通过set函数实现列表去重。3.利用filter函数去除列表中所有布尔值为false的元素。4.详细示例代码如下:
# 身份验证
import getpass
username = input('请输入用户名: ')
password = getpass.getpass('请输入密码: ')
if username == 'admin' and password == '123456':
print('登录成功!')
else:
print('登录失败!')
# 列表去重
x = [1, 2, 3, 2, 3, 4, 5, 6]
print(list(set(x))) # [1, 2, 3, 4, 5, 6]
# 列表压缩
def filter_false(lst):
return list(filter(bool, lst))
res = filter_false([None, 0, False, '', []])
用户评论