转换并同时计算数据
1. 计算平方和
nums = [1, 2, 3, 4, 5] s = sum(x * x for x in nums) print(s) #55
2. 查找文件后缀名
import os files = os.listdir('D:\xxx\xxx\xxx') if any(name.endswith('.py') for name in files): print('there is python !') else: print('sorry,no python!')
3. 元组--->字符串
s = ('ACME', 50, 123.45) print(','.join(str(x) for x in s)) #ACME,50,123.45
4. 查找数据
portfolio = [ {'name':'GOOG', 'shares': 50}, {'name':'YHOO', 'shares': 75}, {'name':'AOL', 'shares': 20}, {'name':'SCOX', 'shares': 65} ] min_shares = min(s['shares'] for s in portfolio) print(min_shares) #20 min_shares1 = min(portfolio,key = lambda s : s['shares']) print(min_shares1) #{'name': 'AOL', 'shares': 20} max_shares = max(portfolio, key=lambda s: s['shares']) print(max_shares) #{'name': 'YHOO', 'shares': 75}
微笑向暖安之若素,你若盛开清风自来
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?