Python学习小技巧之列表项的拼接
2017-05-20 15:20
531 查看
本文介绍的是关于Python实现列表项拼接的一个小技巧,分享出来供大家参考学习,下面来看看详细的介绍:
典型代码:
data_list = ['a', 'b', 'c', 'd', 'e', 'f'] separator = '\t' data_joined = separator.join(data_list) print(data_joined)
其输出为:
a b c d e f
应用场景
在实现很多业务需求的时候,需要将列表中的每一项按照某种分隔符拼接成一个串,以完成某种序列化模式,用于网络传输或者日志记录,亦或者是形成某种中间值供后续过程使用。
为什么会当成一个小技巧?
工作过程中,遇到类似的应用场景的时候,通过for循环来完成相关需求几乎就是第一个想到的,但是采用for循环的话,会多处几行代码,会花费多一点儿时间去理解代码的逻辑,特别是还涉及到需要处理最后一个列表项的情况下:我们不希望最终得到的字符串的后缀是一个分隔符。
带来的好处
1. 代码更加紧凑,减少了逻辑循环,使代码更易读
2. 内置方法,比自己拼接字符串执行效率更高
其它说明
1. 其实这个方法也可以应用于元组类型、集合类型,甚至是一个生成器类型等客迭代类型,而不仅仅限于列表类型;
2. 要求可迭代类型中的每个项都为字符串类型;
3. 在Java 8中,String类也提供了类似静态方法join,Java编程中也可以使用更紧凑的代码来拼接字符串了;
总结
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。
您可能感兴趣的文章:
相关文章推荐
- Python小技巧 1:列表项的拼接
- Python学习小技巧之列表项的排序
- Python学习小技巧之列表项的推导式与过滤操作
- python学习小技巧分享(持续更新)
- python个人学习小技巧 数据库Mssql 操作
- Python学习汇总,做数据采集的一些小技巧,干货满满
- Python学习小技巧总结
- Python小技巧 2:列表项的推导式和过滤操作
- Python学习小技巧之利用字典的默认行为
- 【大数据学习】使用Python语言的6种小技巧
- 【Python学习】拼接函数vstack()、concatenate()、hstack()等
- python学习的一些小技巧小结
- Python学习中一些容易忘记的小技巧
- 儿童学习python的一些小技巧
- python2.7使用时碰到的小问题、小技巧(边学习,边补充)
- Python学习笔记:小技巧Python命令行清屏
- django-mysql 中的金钱计算事务处理 分类: 小技巧 python学习 mysql 2015-07-27 16:52 10人阅读 评论(0) 收藏
- Python小技巧 3:列表项的排序
- Python学习笔记:小技巧第三方库的安装和卸载
- 2017.8.20 python学习小技巧