`

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计算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函数的用法与示例.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 函数的用法和...

    PYTHON:split函数的简单介绍

    python中split函数的用法

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

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

    python中split函数的用法.pdf

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

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

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

    python中的split()函数和os.path.split()函数使用详解

    在Python编程中,字符串的拆分是一项常见的需求,这可以通过内置的split()函数来完成。此外,处理文件路径时,os.path模块中的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()方法:分割字符串的神奇工具

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

    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函数的用法-14-集合常见操作之删除数据.ev4.rar

    在Python编程语言中,`split()`函数是一个非常基础且实用的方法,主要应用于字符串处理。它允许我们将一个字符串按照指定的分隔符切分成多个子字符串,并将这些子字符串存储到一个列表(list)中。本教程将深入探讨`...

    python实现字符串完美拆分split()的方法

    ### Python 实现字符串完美拆分 split() 方法详解 在Python编程中,字符串处理是一项非常重要的技能,尤其是在数据清洗、文本分析等场景下。本文将深入探讨如何利用Python内置的`split()`方法来实现字符串的完美...

    探索Python中的split函数:字符串分割的艺术.txt

    python中split函数的用法

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

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

    python中的split、rsplit、splitlines用法说明

    split(分隔符,分割几次)从左向右寻找,以某个元素为中心将左右分割成两个元素并放入列表中,该分隔符丢弃 rsplit(分隔符,分割几次)从右向左寻找,以某个元素为中心将左右分割成两个元素并放入列表中,该分隔符丢弃...

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

    Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list) os.path.split():按照路径将文件名和路径分割开 一、函数...

Global site tag (gtag.js) - Google Analytics