2024-04-26 03:31:50 发布
网友
我最近看了一段关于拆分函数的视频。他们引入了maxsplit,它可以在遇到指定元素一定次数后分割字符串
maxsplit
以下是一个例子:
'01104,USA,NYC,August,2020'.split(',' ,maxsplit=1)
产生:
['01104', 'USA,NYC,August,2020']
如果第一个逗号和第三个逗号分开,会是什么样子 '01104' , 'USA,NYC' , 'August,2020'
'01104' , 'USA,NYC' , 'August,2020'
我应该如何编码
我认为split函数不允许您这样做,但您可以始终将字符串拆分为每个逗号,然后像下面这样重新组合某些部分:
s = '01104,USA,NYC,August,2020'.split(',') s = [s[0], s[1]+","+s[2], s[3]+","+s[4]]
所以s等于['01104' , 'USA,NYC' , 'August,2020']
['01104' , 'USA,NYC' , 'August,2020']
我认为split函数不允许您这样做,但您可以始终将字符串拆分为每个逗号,然后像下面这样重新组合某些部分:
所以s等于
['01104' , 'USA,NYC' , 'August,2020']
相关问题 更多 >
编程相关推荐