博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python:列表生成器
阅读量:6906 次
发布时间:2019-06-27

本文共 392 字,大约阅读时间需要 1 分钟。

hot3.png

今天来聊聊python的列表生成器

最简单的:

 

[x for x in range(10)]

得到的结果是:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

 

稍微复杂一点的:

 

[x for x in 'abcdefg']

结果:

['a', 'b', 'c', 'd', 'e', 'f', 'g']

没错,这个可以把字符串转成单个字符的列表

 

msg='abcdefg'print([x for x in msg])

结果:

['a', 'b', 'c', 'd', 'e', 'f', 'g']

 

总之,这样可以把一个可迭代对象拆开,比如:

 

这样(字典):

 

msg={1:'abc',2:'bbc'}print([x for x in msg.items()])

结果:

转载于:https://my.oschina.net/u/3611008/blog/2050119

你可能感兴趣的文章
设计模式--装饰者理解
查看>>
文件迁移:将/home迁移到一个独立分区中
查看>>
网站seo如何利用指令查询网站收录
查看>>
Python语音识别终极指北,没错,就是指北!
查看>>
python脚本按表备份MySQL数据库
查看>>
【shell】Linux shell 之 打印99乘法表详解
查看>>
lvs 笔记
查看>>
实用技巧:在Linux下设置xhost方法步骤
查看>>
nio Selector 阻塞 唤醒 原理
查看>>
左旋转字符串
查看>>
整理linux平台下的vim插件配置,减少到11M,简化安装
查看>>
解决CentOS 7.0 VMware虚拟机没有网卡,配置网卡信息
查看>>
PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [5] 版本设计分析及数据表设计...
查看>>
全局NSTimer导致的内存泄露及解决办法
查看>>
获取认证用户的相关信息 spring MVC的security模块
查看>>
Spring cloud Netflix中的超时配置
查看>>
VVDocumenter-Xcode
查看>>
System.out.printf() 格式化输出,快捷打印出当前时间
查看>>
Mysql 慢查询和慢查询日志分析
查看>>
android中listview的getView方法不调用的一种情况
查看>>