c#

如何使用split()忽略空元素

小樊
99
2024-08-23 20:28:27
栏目: 编程语言

使用split()方法中的参数可以实现忽略空元素。在split()方法中传入一个分隔符,并在其后添加一个数字参数,表示最大分割次数。当该参数为正数时,将最多分割该次数的字符串,超过次数的部分将保留在列表的最后一个元素中。当该参数为负数时,将分割所有字符串,但保留空字符串。

例如,如果想要忽略空元素,可以将参数设置为负数:

string = "apple,banana,,orange"
result = string.split(",", -1)
print(result)

输出结果为:

['apple', 'banana', '', 'orange']

在这个例子中,即使有两个逗号相邻,也会被分割为两个空元素。

0
看了该问题的人还看了