使用split()方法中的参数可以实现忽略空元素。在split()方法中传入一个分隔符,并在其后添加一个数字参数,表示最大分割次数。当该参数为正数时,将最多分割该次数的字符串,超过次数的部分将保留在列表的最后一个元素中。当该参数为负数时,将分割所有字符串,但保留空字符串。
例如,如果想要忽略空元素,可以将参数设置为负数:
string = "apple,banana,,orange" result = string.split(",", -1) print(result)
输出结果为:
['apple', 'banana', '', 'orange']
在这个例子中,即使有两个逗号相邻,也会被分割为两个空元素。