Tag: 拆分

将列表拆分成更小的列表

我正在寻找一种方法来轻松地将python列表分成两半。 所以,如果我有一个数组: A = [0,1,2,3,4,5] 我将能够得到: B = [0,1,2] C = [3,4,5]

在Pythonstring中分割最后的分隔符?

在string的最后一个分隔符处分割string的build议Python成语是什么? 例: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1) >>> ['a,b,c', 'd'] mysplit接受第二个参数,即分隔符的出现。 就像在常规的列表索引中一样, -1意味着从末到尾。 如何才能做到这一点?

如何将文件拆分成相等的部分,而不会打破个别行?

我想知道是否有可能将文件拆分成相等的部分( 编辑: =除了最后一个都是平等的),而不会破坏行? 在Unix中使用split命令,行可能会被打破一半。 有没有一种方法可以将文件分成5个等份,但还是只包含整行文件(如果其中一个文件稍大或更小,没有问题)? 我知道我可以计算行数,但是我必须为bash脚本中的许多文件执行此操作。 非常感谢!

如何在awk中将分隔string拆分为数组?

如何在包含pipe道符号的情况下拆分string 在里面。 我想分裂他们在arrays中。 我试过了 echo "12:23:11" | awk '{split($0,a,":"); print a[3] a[2] a[1]}' 哪个工作正常。 如果我的string像"12|23|11"那么我如何将它们拆分成一个数组?

如何在一个行号文件拆分

我想从一个特定的行号拆分一个400k行的日志文件。 对于这个问题,让这个任意数字300k。 有没有一个Linux命令,让我这样做( 脚本内 )? 我知道split可以让我按照大小或行数来分割文件,但这不是我想要的。 我想要一个文件中的第一个300k和第二个文件中的最后一个100k。 任何帮助,将不胜感激。 谢谢! 再次想到这将更适合超级用户或serverfault站点。

Java:获取分割后的最后一个元素

我正在使用string拆分方法,我想要最后一个元素。 数组的大小可以改变。 例: String one = "Düsseldorf – Zentrum – Günnewig Uebachs" String two = "Düsseldorf – Madison" 我想分割上面的string,并得到最后一个项目: lastone = one.split("-")[here the last item] // <- how? lasttwo = two.split("-")[here the last item] // <- how? 我不知道在运行时数组的大小:(

Objective-C Split()?

有什么办法将目标c中的string拆分为数组吗? 我的意思是这样的 – inputstring是:0:42:值的数组(是,0,42,值)?

获取拆分string数组的最后一个元素

我需要获得多个分隔符拆分数组的最后一个元素。 分隔符是逗号和空格。 如果没有分隔符,它应该返回原始string。 如果string是“今天怎么样,你在做什么?” 它应该返回“今天?” 如果input是“你好”,输出应该是“你好”。 我怎样才能在JavaScript中做到这一点?

当在Python中分割一个空string时,为什么split()返回空列表而split('\ n')返回?

我使用split('\n')获取一个string中的行,并发现''.split()返回一个空列表, [] ,而''.split('\n')返回[''] 。 有什么特别的原因造成这种差别吗? 有没有更方便的方法来计算string中的行数?

Javascript优雅的方式将string拆分成长度为n个字符的段

正如标题所说,我有一个string,我想分成n个字符长的段。 例如: var str = 'abcdefghijkl'; 经过一些n = 3的魔法,就会变成 var arr = ['abc','def','ghi','jkl']; 有没有一个优雅的方式来做到这一点?