"2.7.0_bf4fda703454".split("_")
gives a list of strings:
In [1]: "2.7.0_bf4fda703454".split("_") Out[1]: ['2.7.0', 'bf4fda703454']
This splits the string at every underscore. If you want it to stop after the first split, use "2.7.0_bf4fda703454".split("_", 1)
.
If you know for a fact that the string contains an underscore, you can even unpack the LHS and RHS into separate variables:
In [8]: lhs, rhs = "2.7.0_bf4fda703454".split("_", 1) In [9]: lhs Out[9]: '2.7.0' In [10]: rhs Out[10]: 'bf4fda703454'
An alternative is to use partition()
. The usage is similar to the last example, except that it returns three components instead of two. The principal advantage is that this method doesn’t fail if the string doesn’t contain the separator.
Related Posts:
- Split a string into 2 in Python
- Split string with multiple delimiters in Python [duplicate]
- AttributeError: ‘list’ object has no attribute ‘lower’ gensim
- Python code to remove HTML tags from a string
- Does Python have a string ‘contains’ substring method?
- How to convert list to string [duplicate]
- TypeError: a bytes-like object is required, not ‘str’ when writing to a file in Python3
- Print string to text file
- Best way to convert string to bytes in Python 3?
- Pythonic way to create a long multi-line string
- Does Python have a string ‘contains’ substring method?
- TypeError: not all arguments converted during string formatting python
- ‘str’ object does not support item assignment
- How do I append one string to another in Python?
- How do I append one string to another in Python?
- Random string generation with upper case letters and digits
- How do I parse a string to a float or int?
- How to parse data in JSON format?
- Convert bytes to a string
- How to read a text file into a string variable and strip newlines?
- Python convert tuple to string
- Best way to strip punctuation from a string
- How do you split a string in Python with multiple delimiters?
- How to check if the string is empty?
- How to find all occurrences of a substring?
- Split string on whitespace in Python
- How do I convert a list of ascii values to a string in python?
- Python TypeError: not enough arguments for format string
- How to add a string in a certain position?
- Check string “None” or “not” in Python 2.7
- This can be done without regex:
- How can I concatenate str and int objects?
- What does the ‘b’ character do in front of a string literal?
- Best way to replace multiple characters in a string?
- Convert columns to string in Pandas
- How to delete a character from a string using Python
- Python: Get the first character of the first string in a list?
- How to convert string to binary?
- Remove the first character of a string
- Quoting backslashes in Python string literals
- Python string class like StringBuilder in C#?
- Python/Json:Expecting property name enclosed in double quotes
- AttributeError: ‘list’ object has no attribute ‘replace’ when trying to remove character
- Remove all special characters, punctuation and spaces from string
- How to check if a string is a substring of items in a list of strings?
- Best way to replace multiple characters in a string?
- How can I splice a string?
- Detect whether a Python string is a number or a letter
- Finding all possible permutations of a given string in python
- How do I append one string to another in Python?
- AttributeError: ‘list’ object has no attribute ‘replace’ when trying to remove character
- ValueError: cannot index with vector containing NA / NaN values
- How to convert string to binary?
- Converting from a string to boolean in Python?
- How to check if type of a variable is string?
- How do I format a string using a dictionary in python-3.x?
- Removing numbers from string
- How do I check if there are duplicates in a flat list?
- How to find char in string and get all the indexes?
- How can I print variable and string on same line in Python?
- Remove quotes from String in Python
- Convert hex string to int in Python
- How can I check if character in a string is a letter? (Python)
- How can I check if character in a string is a letter? (Python)
- How can I find the first occurrence of a sub-string in a python string?
- How to concatenate items in a list to a single string?
- Python 2: AttributeError: ‘list’ object has no attribute ‘strip’
- Find the nth occurrence of substring in a string
- How to convert ‘binary string’ to normal string in Python3?
- Properly formatted multiplication table
- How to get a function name as a string?
- Pandas error “Can only use .str accessor with string values”
- Python: Converting string into decimal number
- How to compare individual characters in two strings in Python 3
- Convert a Unicode string to a string in Python (containing extra symbols)python string unicode type-conversion
- How to repeat a string with spaces?
- AttributeError: ‘str’ object has no attribute ‘items’
- Python read in string from file and split it into values
- Split function add: \xef\xbb\xbf…\n to my list
- How to pad zeroes to a string?
- AttributeError: ‘float’ object has no attribute ‘split’4
- How do I convert a string to a double in Python?
- How can I copy a Python string?
- How to strip a specific word from a string?
- Split string using a newline delimiter with Python
- Checking if a string can be converted to float in Python
- Remove specific characters from a string in Python
- How to get ° character in a string in python?
- How to split elements of a list?
- Python cant convert ‘list’ object to str error [closed]
- Mutable strings in Python
- How can I check if a string contains ANY letters from the alphabet?
- Cannot concatenate ‘str’ and ‘float’ objects?
- How to repeat individual characters in strings in Python
- Find index of last occurrence of a substring in a string
- When to use %r instead of %s in Python? [duplicate]
- Python convert tuple to string
- Python – difference between two strings
- TypeError: coercing to Unicode: need string or buffer