zoukankan      html  css  js  c++  java
  • split和join和pop和remove用法

    简单字符串分割不需要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

  • 相关阅读:
    AngularJS:模块
    AngularJS:事件
    AngularJS:HTML DOM
    AngularJS:SQL
    AngularJS:表格
    AngularJS:Select
    shell之数组
    java实现串中找数字
    java实现串的反转
    java实现串的反转
  • 原文地址:https://www.cnblogs.com/hanggegege/p/5788231.html
Copyright © 2011-2022 走看看