join

s = 'mumu'
s1 = '_'.join(s)  # m_u_m_uli = ['mumu', '怪蜀黍', '好看']
s = '+++'.join(li)  # mumu+++怪蜀黍+++好看

可以利用join去掉列表输出时的引号,方法如下:

li = ['a', 'b', 'c']
pirnt(li)  # ['a', 'b', 'c']s = ', '.join(li)  # a, b, c
print('[' + s + ']')  # [a, b, c]

split

s = 'm+u+m+u'
li = s.split('+')  # ['m', 'u', 'm', 'u']

join: list ----> str

split: str ----> list

转载于:https://www.cnblogs.com/MuMuyom/p/10628467.html

适用于可迭代对象的通用函数相关推荐

  1. 迭代器生成器可迭代对象_使用迭代器时如何避免ConcurrentModificationException

    迭代器生成器可迭代对象 Java Collection类是快速失败的,这意味着如果在使用迭代器遍历某个线程的同时更改了Collection,则iterator.next()将抛出ConcurrentM ...

  2. 《Python Cookbook 3rd》笔记(4.8):跳过可迭代对象的开始部分

    跳过可迭代对象的开始部分 问题 你想遍历一个可迭代对象,但是它开始的某些元素你并不感兴趣,想跳过它们. 解法 itertools 模块中有一些函数可以完成这个任务.首先介绍的是itertools.dr ...

  3. Python组合数据类型:容器类型总览,(不)可变数据类型immutable、(不)可迭代对象iterable、迭代器iterator、生成器generator、语法糖

    一.组合数据类型container objects 组合数据类型container objects:能够表示多个数据的类型 集合类型:集合类型是一个元素集合,元素无序不重不变 序列类型:序列类型是一个 ...

  4. python中不可迭代对象有哪些_python可迭代对象

    本身实现了迭代方法的对象称之为可迭代对象,可迭代对象特点: 支持每次返回自己所包含的一个成员的对象: 对象实现了 __iter__ 方法: 所有数据结构都是可迭代对象: for 循环要求对象必须是一个 ...

  5. 十八、可迭代对象、迭代器对象和生成器

    可迭代对象.迭代器对象和生成器 一 可迭代对象 二 迭代器对象 三 迭代器优缺点 三 for循环原理 四 异常处理 4.1 什么是异常 4.2 异常操作 4.2.1 语法 4.2.2 实际操作 4.2 ...

  6. 完全理解Python迭代对象、迭代器、生成器

    本文源自RQ作者的一篇博文,原文是Iterables vs. Iterators vs. Generators,俺写的这篇文章是按照自己的理解做的参考翻译,算不上是原文的中译版本,推荐阅读原文,谢谢网 ...

  7. 完全理解 Python 迭代对象、迭代器、生成器(转)

    完全理解 Python 迭代对象.迭代器.生成器 本文源自RQ作者的一篇博文,原文是Iterables vs. Iterators vs. Generators » nvie.com,俺写的这篇文章是 ...

  8. 怎么确定迭代器后面还有至少两个值_JS Lazy evaluation:可迭代对象与迭代器

    本文已经过原作者 MelkorNemesis 授权翻译. Lazy evaluation Lazy evaluation常被译为"延迟计算"或"惰性计算",指的 ...

  9. python3可迭代对象、迭代器、生成器、协程yield入门

    #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-01-24 16:13:07 # @Author : cdl (1217096 ...

最新文章

  1. 【 FPGA 】UltraFast设计方法学:如何管理IP约束
  2. 如何为同一字体添加多个字体文件?
  3. CString与LPCWSTR的转化
  4. 数组的合并和升序排列_JavaScript - 数组排序 6 种常见算法是什么?
  5. java继承和派生4.4- 4.52020.3.24
  6. 在lean trace mode下运行function
  7. LinkedIn联合创始人:硅谷也就700万人,为什么能创建这么多瞩目的公司 ?
  8. 作为前端,你需要懂得javascript实现继承的方法
  9. 4、HTML 超链接
  10. 精通开关电源设计第三版pdf_看漫画,学电源(一)丨线性电源与开关电源的构造...
  11. 算法:判断是否是循环链表,并返回循环链表开始节点Linked List Cycle II
  12. 计算机材料科学与技术,计算材料学(材料科学与计算机科学的交叉学科)_百度百科...
  13. 递归实现从1加到100
  14. android 音量曲线,Android音量控制曲线
  15. TOGAF(企业架构)
  16. 发邮件可以撤回邮件吗?误删恢复是什么?
  17. python 逐行调试工具_常用的 Python 调试工具,Python开发必读-乾颐堂
  18. excel表格如何转换成word表格_Word如何制作表格?Word制作表格超实用技巧
  19. html文件太大,怎样压缩文件(文件太大怎么办)
  20. 计算机二级系统班C语言讲义,计算机二级C语言2017辅导讲义:C语言基本知识

热门文章

  1. 和彩云开启WebDAV,教你怎样薅移动羊毛
  2. Quartus II错误集
  3. ROS机器人操作系统开源社区报告(2020年08月)
  4. [NTT][DP][树链剖分][分治] LOJ #6289. 花朵
  5. 华为5G折叠手机采用京东方OLED面板,凸显后者的技术突破
  6. 用尤克里里弹奏著名湖南民歌「 浏阳河 」
  7. 麦肯锡报告翻译:《超越狂欢:区块链的商业战略价值是什么?》
  8. 美服疯狂坦克辅助瞄准外挂C#版开发(四)程序使用说明和完成源代码及其下载
  9. 李宇春PK周笔畅:超级女声残酷动人的理财PK台 zt
  10. 盘点:最可怕的六种移动攻击策略