Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

python split

>>> '1,2,3'.split(',')
['1', '2', '3']
>>> '1,2,3'.split(',', maxsplit=1)
['1', '2,3']
>>> '1,2,,3,'.split(',')
['1', '2', '', '3', '']
Comment

python split

a='Beautiful_abs,     asd       is    ; better*than
ugly.dat'
import re
re.split('; |.|,|_|	+| +|*|
',a)  
# you can add seperated term inside | | eg if you want to selerte by $ |$| 
output ['Beautiful', 'abs', '', 'asd', 'is', '', 'better', 'than', 'ugly','dat']
# use as below for white spaces only
a.split()
output : ['Beautiful_abs,', 'asd', 'is', ';', 'better*than', 'ugly.dat']
Comment

python split() source code

i = j = 0;
while (maxcount-- > 0) {
    /* Increment counter past all leading whitespace in 
       the string. */
    while (i < str_len && STRINGLIB_ISSPACE(str[i]))
        i++;
    /* if string only contains whitespace, break. */
    if (i == str_len) break;

    /* After leading white space, increment counter 
       while the character is not a whitespace. 
       If this ends before i == str_len, it points to 
       a white space character. */
    j = i; i++;
    while (i < str_len && !STRINGLIB_ISSPACE(str[i]))
        i++;
#ifndef STRINGLIB_MUTABLE
    /* Case where no split should be done, return the string. */
    if (j == 0 && i == str_len && STRINGLIB_CHECK_EXACT(str_obj)) {
        /* No whitespace in str_obj, so just use it as list[0] */
        Py_INCREF(str_obj);
        PyList_SET_ITEM(list, 0, (PyObject *)str_obj);
        count++;
        break;
    }
#endif
    /* Make the split based on the incremented counters. */
    SPLIT_ADD(str, j, i);
}
Comment

PREVIOUS NEXT
Code Example
Python :: how to loop through an array in python 
Python :: start index from 1 in python 
Python :: how to create a new dataframe in python 
Python :: split range python 
Python :: palindrome of a number in python 
Python :: get the first item in a list in python 3 
Python :: python basic data types 
Python :: initialize empty dictionary python 
Python :: full_like numpy 
Python :: determine how 2 string si equal py 
Python :: get array from h5py dataset 
Python :: python list operation 
Python :: check for null values in rows pyspark 
Python :: python online compiler 
Python :: string to ascii with python 
Python :: typecasting python 
Python :: interviewbit with Python questions solutions 
Python :: single line return python 
Python :: python number type 
Python :: opencv resize image 
Python :: index in python 
Python :: django search 
Python :: assert python 3 
Python :: perfect numbers python 
Python :: python logical operators code 
Python :: add new column of dataframe 
Python :: search method in python 
Python :: interfaces in python 
Python :: self.assertequal python 
Python :: setup vs code for python 
ADD CONTENT
Topic
Content
Source link
Name
9+1 =