`

Python split()的一点困惑

阅读更多

今天看到论坛关于字符串分割问题,见http://www.iteye.com/topic/1117302,看看别人的思路自己用python写了下,竟然报错,list index 越界。

 

'''
Created on 2011-11-2

@author:dudong0726
'''

if __name__ == '__main__':
    str="[Type=UPC-A][Final=10][Nnmber=9]"
    for item in str.split("]"):
        print(item.split("=")[1])
        

 python分割出来最后有个空串,导致再次对=分割时报错,正确代码如下:

 

'''
Created on 2011-11-2

@author:dudong0726
'''

if __name__ == '__main__':
    str="[Type=UPC-A][Final=10][Nnmber=9]"
    for item in str.split("]")[0:-1]:
        print(item.split('=')[1])
        
 
分享到:
评论

相关推荐

    Python中split()的用法.docx

    Python 中 split() 的用法 Python 中的 split() 函数是一个非常有用的字符串处理函数,它可以将字符串拆分成多个子字符串,并返回一个列表。该函数的语法为:str.split(str="", num=string.count(str))[n]。 其中...

    对python 多个分隔符split 的实例详解

    python中.split()只能用指定一个分隔符 例如: \ntext='3.14:15' print text.split('.') 输出结果如下: ['3', '14:15'] 想一次指定多个分隔符可以用re模块 import re\ntext='3.14:15' print re.split('[.:]', ...

    python中split方法用法分析

    本文实例讲述了python中split方法用法。分享给大家供大家参考。具体分析如下: split 是非常重要的字符串方法,它是join的逆方法,用来将字符串分割成序列 >>> '1+2+3+4+5'.split('+') ['1', '2', '3', '4', '5'] >...

    python中split函数的用法与示例.zip

    python中split函数的用法 在Python中,split() 函数是一个用于字符串分割的内置方法。它根据指定的分隔符将字符串分割成多个子字符串,并返回一个包含这些子字符串的列表。这个函数在处理文本数据、文件路径、URL等...

    python 中split 和 strip的实例详解

    python 中split 和 strip的实例详解 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。 python中strip() 函数和 split() 函数的理解,有需要的朋友可以参考下。 splite 和...

    python中split函数的用法

    Python 中 split 函数的用法 Python 中的 split 函数是一个非常重要的字符串处理函数,它可以将一个字符串按照指定的分隔符进行划分,并返回一个分割后的字符串列表。本文将详细介绍 Python 中 split 函数的用法和...

    OpenCV-Python图形图像处理:split通道拆分和数组矩阵访问通道.rar

    在OpenCV库中,Python接口提供了强大的功能来处理图形图像,包括颜色空间转换、滤波、特征检测等。本主题将深入探讨两个关键概念:`split`通道拆分和数组矩阵的通道访问。这两个概念是图像处理中的基本操作,尤其在...

    python中split()方法

    在Python编程语言中,`split()`方法是字符串对象的一个非常重要的功能,它允许我们根据指定的分隔符将一个字符串切割成多个子字符串,并将这些子字符串存储在一个列表中。这个方法在处理文本数据时非常实用,特别是...

    python中split函数的用法.py

    python中split函数的用法

    python中split函数的用法.pdf

    ### Python中的split函数详解 #### 一、简介 在Python编程语言中,`split()` 函数是一项非常实用的功能,主要用于将一个较长的字符串按照指定的分隔符进行分割,并将其转换为一个列表,使得列表中的每个元素都是原...

    Python中的split()方法:分割字符串的神奇工具

    Python中的split()方法是字符串操作的核心工具之一,它允许开发者以特定的分隔符将一个字符串分割成多个子字符串,并将这些子字符串存储为列表。这种方法在数据处理、文件解析和文本分析等领域有着广泛的应用。 在...

    在python 中split()使用多符号分割的例子

    ### Python中使用split()方法与re模块实现多符号分割 #### 概述 在Python编程中,字符串处理是一项非常常见的任务。其中,`split()` 方法是字符串对象的一个内置方法,用于根据指定的分隔符将字符串分割成列表。...

    python 字符串split的用法分享

    ‘name:haha,age:20|name:python,age:30|name:fef,age:55’print a.split(‘|’)返回结果:[‘name:haha,age:20’, ‘name:python,age:30’, ‘name:fef,age:55’]通过上面的介绍,相信你对python string split有一...

    在Python中用split()方法分割字符串的使用介绍

    split()方法返回的字符串中的所有单词的列表,使用str作为分隔符(如果在未指定的所有空格分割),可选择限当前分割为数量num。.../usr/bin/python str = Line1-abcdef \nLine2-abc \nLine4-abcd; print str

    Python库 | split_folder-0.1.0-py3-none-any.whl

    "split_folder-0.1.0-py3-none-any.whl" 是一个特定版本的Python库,名为"split_folder",用于处理文件夹操作,尤其是文件和子文件夹的拆分。这个压缩包文件是一个wheel格式的软件包,它是Python的一种二进制分发...

    python -- 自己写一个简易的split函数(2).py

    这是自己写的split函数,支持python自带函数split的所有功能,可以指定分割次数(默认为-1).这是原来的完善版,过程详见同名文章。

    Python split() 函数拆分字符串将字符串转化为列的方法

    Python中的`split()`函数是处理字符串的一个非常实用的工具,它允许我们将字符串分解为多个子字符串,形成一个列表。这个功能在数据处理、文件路径解析和日志分析等场景中非常常见。`split()`函数的基本语法是: ``...

    python中split函数的用法-13-魔法方法del.ev4.rar

    python中split函数的用法-13-魔法方法del.ev4.rar

    bin文件分割python脚本

    "bin文件分割python脚本"正是为了解决这个问题而设计的,它允许我们将大型的bin文件拆分成更小的部分,以便于逐段检查和分析。 Python是一种广泛使用的编程语言,具有丰富的库和工具,适用于处理各种任务,包括文件...

Global site tag (gtag.js) - Google Analytics