简单字符串分割不需要import re,多字符串分割要导入re,多个字符串分割的分隔符要用 | 分开

>>> msg='chen hang wuhan keji daxue aljljl'
>>> msg1=msg.split(' ')
>>> msg1
['chen', 'hang', 'wuhan', 'keji', 'daxue', 'aljljl']
>>> '---'.join(msg1)
'chen---hang---wuhan---keji---daxue---aljljl'

>>> import re
>>> msg='{&quotguser_id&quotge1187958879f&quotguser_name&quotge&quotggu'
#==============注意:多字符串分割,多个字符串用| 分隔开===
>>> msg1=re.split('[0-9]+|{|}|&|_',msg)
>>> msg1
['', '', 'quotguser', 'id', 'quotge', 'f', 'quotguser', 'name', 'quotge', 'quotggu']
>>> msg1.pop()
'quotggu'
>>> msg1
['', '', 'quotguser', 'id', 'quotge', 'f', 'quotguser', 'name', 'quotge']

>>> msg1.remove('')
>>> msg1
['', 'quotguser', 'id', 'quotge', 'f', 'quotguser', 'name', 'quotge']
>>> msg1.remove('')
>>> msg1
['quotguser', 'id', 'quotge', 'f', 'quotguser', 'name', 'quotge']

删除list中多个空格:

>>> a=['','','chen',33,'','haha']
>>> aa=[i for i in a if i!='']
>>> aa
['chen', 33, 'haha']

dd

转载于:https://www.cnblogs.com/hanggegege/p/5788231.html

split和join和pop和remove用法相关推荐

  1. js中split()和join()的用法

    Split()方法:把一个字符串分割成字符串数组 如上所示:把字符串a按空格分隔,得3个字符串数组. 在如: var  a="hao are you"  a.split(" ...

  2. Vue中message.split().reverse().join()函数用法

    1.split('') 把一个字符串分割成字符串数组 把数据拆分为一个数组,括号里的' '是把数据拆分为每个字符串 2.reverse() 颠倒数组中元素的顺序 只作用于数组,跟在split('')后 ...

  3. String Split 和 Join

    很多时候处理字符串数据,比如从文件中读取或者存入 - 我们可能需要加入分隔符(如CSV文件中的逗号),或使用一个分隔符来合并字符串序列. 很多人都知道使用split()的方法,但使用与其对应的Join ...

  4. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  5. 用CSS画小猪佩奇,你就是下一个社会人! js将“I am a coder”反转成 “coder a am I”,不许用split,join,subString,reverse;求解方法三...

    用CSS画小猪佩奇,你就是下一个社会人! 欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:江志耿 | 腾讯TEG网络工程师 我是佩奇,哼,这是我的弟弟乔治,呱呱,这是我的妈妈,嚯,这 ...

  6. python语言remove_慎用python的pop和remove方法

    申明:转载请注明出处!!! Python关于删除list中的某个元素,一般有两种方法,pop()和remove(). 如果删除单个元素,使用基本没有什么问题,具体如下. 1.pop()方法,传递的是待 ...

  7. Python零碎知识(6):split 和 join

    一.关于split 和 join 方法 1只针对字符串进行处理.split:拆分字符串.join连接字符串 2.string.join(sep): 以string作为分割符,将sep中所有的元素(字符 ...

  8. python中del和remove的区别_Python列表删除元素del、pop()和remove()的区别小结

    前言 在python列表的元素删除操作中, del, pop(), remove()很容易混淆, 下面对三个语句/方法作出解释 del语句 del语句可以删除任何位置处的列表元素, 若知道某元素在列表 ...

  9. boost::hana::remove用法的测试程序

    boost::hana::remove用法的测试程序 实现功能 C++实现代码 实现功能 boost::hana::remove用法的测试程序 C++实现代码 #include <boost/h ...

最新文章

  1. 使用Relay部署编译ONNX模型
  2. 从零实现 SpringBoot 简易读写分离,也不难嘛!
  3. 每天5分钟玩转python3算法:二分查找法
  4. java中的访问修饰符 (2013-10-11-163 写的日志迁移
  5. 阿里云Kubernetes CSI实践—NAS动态存储卷使用
  6. 无监督学习之聚类方法(K-Means、层次聚类)
  7. python数组分成两个和相等的子集_前端面试2
  8. oracle日志重建,在线重建redo log日志组
  9. Android 反编译Apk (Mac)
  10. 要在一个领域取得成就,就必须有对该领域的独特的执着
  11. 2022年上半年信息系统项目管理师上午客观题参考答案及解析(一)
  12. 使用frp配置内网访问(穿透)教程(超详细,简单)
  13. Linux用户不同UID分类区别
  14. 利用snowfall.jquery.js实现爱心满屏飞或点点满屏飞
  15. 如何仿照OSINT模式进行机密信息的收集与发掘
  16. 安卓 jni 开发之 native 方法的动态注册
  17. 谷歌、三星、腾讯...全球上市公司巨头投资了哪些区块链项目?
  18. [毕业设计]LaTeX论文模板排版
  19. AD中默认过孔盖油设置方法
  20. magma build system 分析 —— Makefile 篇 02 记

热门文章

  1. java spring 加载bean,Spring多种加载Bean方式解析
  2. alter table 加多个字段_Vue 组件设计 - table不需要封装
  3. mvc html安全检测,Spring MVC和HtmlUnit测试
  4. java二次方程式答案_二次方程式Java?
  5. mysql两表查询单个_对两个表进行单个MySQL选择查询是可能的吗?
  6. 如何反编译APK文件
  7. 如何使用html如何安装,node.js – 如何使用全球安装的grunt-html?
  8. View事件机制分析
  9. 《Spark The Definitive Guide》Spark 权威指南学习计划
  10. java 是怎么跨平台运行的