`

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计算lda语言模型的困惑度并作图

    "用python计算lda语言模型的困惑度并作图" 该资源主要介绍了使用Python计算LDA语言模型的困惑度并将其可视化的过程。困惑度是一种常用的评估语言模型好坏的指标,通常在自然语言处理中使用。该资源提供了详细的...

    对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 如何提取中文地址描述中的省市区信息(str.split()内置方法)Python源码

    Python 如何提取中文地址描述中的省市区信息(str.split()内置方法)Python源码Python 如何提取中文地址描述中的省市区信息(str.split()内置方法)Python源码Python 如何提取中文地址描述中的省市区信息(str.split...

    python 中split 和 strip的实例详解

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

    python中split函数的用法

    Python 中 split 函数的用法 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拆分中英文混合字符串 - 按中文拆分

    python拆分中英文混合字符串 - 按中文拆分

    在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的一种二进制分发...

Global site tag (gtag.js) - Google Analytics