A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小江哥 于 2019-1-19 11:30 编辑

列表推导式

所谓的列表推导式,就是指的轻量级循环创建列表

1. 基本的方式




2. 在循环的过程中使用if





3. 2for循环





4. 3for循环




练习

请写出一段 Python 代码实现分组一个 list 里面的元素,比如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]....]
参考答案:
[Python] 纯文本查看 复制代码
a = [x for x in range(1,101)]
b = [a[x:x+3] for x in range(0,len(a),3)]


setlisttuple

set是集合类型




setlisttuple之间可以相互转换



使用set,可以快速的完成对list中的元素去重复的功能







1 个回复

倒序浏览
一个人一座城0.0 来自手机 中级黑马 2019-1-19 11:40:44
沙发
看一看。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马