关于PY的推导式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 列表推导式: In [ 26 ]: [i * 2 for i in range ( 10 )] Out[ 26 ]: [ 0 , 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 ] 字典推导式: In [ 29 ]: {key: "what" for key in range ( 10 ) } Out[ 29 ]: { 0 : 'what' , 1 : 'what' , 2 : 'what' , 3 : 'what' , 4 : 'what' , 5 : 'what' , 6 : 'what' , 7 : 'what' , 8 : 'what' , 9 : 'what' } In [ 35 ]: def name(): ...: return "hahaha" ...: In [ 36 ]: {key:name() for key in range ( 10 ) } Out[ 36 ]: { 0 : 'hahaha' , 1 : 'hahaha' , 2 : 'hahaha' , 3 : 'hahaha' , 4 : 'hahaha' , 5 : 'hahaha' , 6 : 'hahaha' , 7 : 'hahaha' , 8 : 'hahaha' , 9 : 'hahaha' } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步