Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python

Tôi đã nhìn quanh đây, nhưng tôi không tìm thấy bất cứ điều gì gần với vấn đề của tôi. Tôi đang sử dụng Python3. Tôi muốn chia một chuỗi ở mỗi khoảng trắng và tại dấu phẩy. Đây là những gì tôi có bây giờ, nhưng tôi đang nhận được một số đầu ra kỳ lạ: (Đừng lo lắng, câu được dịch từ tiếng Đức)

    import re
    sentence = "We eat, Granny" 
    split = re.split(r'(\s|\,)', sentence.strip())
    print (split)

    >>>['We', ' ', 'eat', ',', '', ' ', 'Granny']

Điều tôi thực sự muốn có là:

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']

Nối vào một chuỗi python

  • Từ điển Python nhiều giá trị
  • Nhận các giá trị chuỗi từ danh sách trong Python
  • Trong hướng dẫn này & nbsp; Python, chúng tôi đã học & nbsp; làm thế nào để chia chuỗi bằng khoảng trắng trong Python. Hơn nữa, sử dụng & nbsp; chức năng phân chia python, chúng tôi đã đề cập đến các chủ đề này.
  • Chuỗi phân tách Python theo không gian vào danh sách

Chuỗi phân tách Python theo không gian và nhận phần tử đầu tiên

Chuỗi phân tách Python theo không gian và dấu phẩyString.split().

Nhận các giá trị chuỗi từ danh sách trong Python

Trong hướng dẫn này & nbsp; Python, chúng tôi đã học & nbsp; làm thế nào để chia chuỗi bằng khoảng trắng trong Python. Hơn nữa, sử dụng & nbsp; chức năng phân chia python, chúng tôi đã đề cập đến các chủ đề này.

Chuỗi phân tách Python theo không gian vào danh sách

str = 'apple,orange,grape'

#split string by ,
chunks = str.split(',')

print(chunks)

Chuỗi phân tách Python theo không gian và nhận phần tử đầu tiên

Chuỗi phân tách Python theo không gian và dấu phẩy

['apple', 'orange', 'grape']

Trong hướng dẫn này & nbsp; Python, chúng tôi đã học & nbsp; làm thế nào để chia chuỗi bằng khoảng trắng trong Python. Hơn nữa, sử dụng & nbsp; chức năng phân chia python, chúng tôi đã đề cập đến các chủ đề này.

Chuỗi phân tách Python theo không gian vào danh sách

Chuỗi phân tách Python theo không gian vào danh sách

str = 'apple,,orange,,,grape'

#split string by ,
chunks = str.split(',')

print(chunks)

Chuỗi phân tách Python theo không gian và nhận phần tử đầu tiên

Chuỗi phân tách Python theo không gian và dấu phẩy

['apple', '', 'orange', '', '', 'grape']

Chuỗi phân tách Python theo không gian nhưng không có báo giá bên trong

Chuỗi phân tách Python theo không gian và dòng mới

Chương trình Python

import re

str = 'apple,,orange,,,grape'

#split string by ,
chunks = re.split(',+', str)

print(chunks)

Chạy

Biểu thức chính quy

str = 'apple,orange,grape'

#split string by ,
chunks = str.split(',')

print(chunks)
5 đại diện cho một hoặc nhiều dấu phẩy. Vì vậy, một hoặc nhiều dấu phẩy được coi là một dấu phân cách.

Đầu ra

['apple', 'orange', 'grape']

Một quặng liên tiếp hơn được coi là một dấu phân cách duy nhất.

Bản tóm tắt

Trong hướng dẫn này về các ví dụ Python, chúng tôi đã học cách phân chia một chuỗi bằng dấu phẩy bằng các phương thức String.Split () và Re.Split ().

Hướng dẫn liên quan

  • Chuỗi phân chia Python thành danh sách các ký tự
  • Chuỗi phân chia Python thành các khối chiều dài cụ thể
  • Chuỗi phân tách Python theo không gian
  • Chuỗi phân tách Python theo dòng mới
  • Làm thế nào để phân chia chuỗi bằng cách nhấn mạnh trong Python?

Nối vào một chuỗi python how to split the string by space in Python. With the Python split function, we will cover these topics.

  • Thêm chuỗi vào danh sách Python
  • Nối vào một chuỗi python
  • Từ điển Python nhiều giá trị
  • Nhận các giá trị chuỗi từ danh sách trong Python
  • Trong hướng dẫn này & nbsp; Python, chúng tôi đã học & nbsp; làm thế nào để chia chuỗi bằng khoảng trắng trong Python. Hơn nữa, sử dụng & nbsp; chức năng phân chia python, chúng tôi đã đề cập đến các chủ đề này.
  • Chuỗi phân tách Python theo không gian vào danh sách
  • Chuỗi phân tách Python không có khoảng trắng
  • Trong ví dụ này, chúng tôi sẽ không sử dụng dấu phân cách khoảng trắng trong hàm split (). Chúng tôi sẽ sử dụng dấu phân cách ‘**. Khi bạn sẽ in ‘kết quả, thì đầu ra sẽ hiển thị nhiều chuỗi.

  • Đây là việc triển khai mã đã cho sau
  • Thêm chuỗi vào danh sách Python
  • Nối vào một chuỗi python
  • Từ điển Python nhiều giá trị
  • Nhận các giá trị chuỗi từ danh sách trong Python
  • Trong hướng dẫn này & nbsp; Python, chúng tôi đã học & nbsp; làm thế nào để chia chuỗi bằng khoảng trắng trong Python. Hơn nữa, sử dụng & nbsp; chức năng phân chia python, chúng tôi đã đề cập đến các chủ đề này.
  • Chuỗi phân tách Python theo không gian vào danh sách
  • Chuỗi phân tách Python không có khoảng trắng
  • Trong ví dụ này, chúng tôi sẽ không sử dụng dấu phân cách khoảng trắng trong hàm split (). Chúng tôi sẽ sử dụng dấu phân cách ‘**. Khi bạn sẽ in ‘kết quả, thì đầu ra sẽ hiển thị nhiều chuỗi.

Đây là việc triển khai mã đã cho sau

  • Đọc: Cắt chuỗi trong Python
  • Để thực hiện nhiệm vụ này, chúng tôi sẽ sử dụng phương thức Chia () chuỗi Python. Trong Python, chức năng này được sử dụng để phân chia chuỗi từ dấu phân cách đã cho và luôn trả về danh sách tất cả các từ.split() method. In Python, this function is used to split the string from the given separator and always returns a list of all words.
  • Trong phương pháp này theo mặc định, dấu phân cách là khoảng trắng và nó là một hàm sẵn có trong Python.

Syntax:

Hãy để một cái nhìn vào cú pháp và hiểu hoạt động của hàm Python Split ()split() function

str.split
         (
          separator,
          maxsplit
         )
  • Nó bao gồm một vài tham số
    • Dấu phân cách: Tham số này chỉ ra dấu phân cách và theo mặc định, bất kỳ khoảng trắng nào cũng là một dấu phân cách. This parameter indicates the separator and by default any whitespace is a separator.
    • MaxSplit: Đây là một tham số tùy chọn và cho biết số lượng phân tách tối đa.: It is an optional parameter and indicates the maximum number of splits.

Example:

new_string="John is a good boy"

result=new_string.split()
print(result)

Trong mã đã cho sau, chúng tôi đã sử dụng khoảng trắng như một dấu phân cách. Để thực hiện tác vụ này, chúng tôi có một chuỗi đầu vào và bằng cách sử dụng phương thức chuỗi.split (), chúng tôi có thể dễ dàng tách chuỗi. string.split() method we can easily separate the string.

Đây là việc triển khai mã đã cho sau

Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python
Chuỗi phân tách Python bằng khoảng trắng

Ngoài ra, kiểm tra: Các bước cài đặt và tải xuống Python

  • Trong chương trình này, chúng tôi sẽ thảo luận về cách chia chuỗi theo không gian bằng Trình xây dựng danh sách.
  • Để thực hiện nhiệm vụ này trước tiên, chúng tôi sẽ tạo một chuỗi đầu vào và sau đó tạo một hàm tạo danh sách. Trong Python, phương pháp này được sử dụng để trả về một danh sách và trong hàm tạo này, chúng tôi đã vượt qua chuỗi đầu vào.

Syntax:

Đây là Syntax của Trẻ xây dựng danh sách Python () list() constructor

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']
0

Example:

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']
1

Đây là việc thực hiện mã đã cho sau

Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python
Chuỗi phân tách Python theo không gian thành một danh sách

Đọc: Cách chuyển đổi danh sách thành chuỗi trong Python

Chuỗi phân tách Python theo không gian và nhận phần tử đầu tiên

  • Trong phần này, chúng tôi sẽ thảo luận về cách chia chuỗi theo không gian và lấy phần tử đầu tiên trong Python.
  • Để thực hiện nhiệm vụ này trước tiên, chúng tôi sẽ tạo một chuỗi chứa các giá trị số nguyên được phân tách bằng không gian. Bây giờ chúng ta sẽ sử dụng hàm str.split () và chia chuỗi cùng với việc chúng ta sẽ sử dụng lập chỉ mục [0]. Nó sẽ hiển thị phần tử đầu tiên của việc chia chuỗi.str.split() function and split the string along with that we will use the [0] indexing. It will display the first element of splitting the string.

Example:

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']
2

Đây là ảnh chụp màn hình của mã đã cho sau

Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python
Chuỗi phân tách Python theo không gian và nhận phần tử đầu tiên

Đọc: Python tìm số trong chuỗi

Chuỗi phân tách Python theo không gian và dấu phẩy

  • Trong chương trình này, chúng tôi sẽ học cách chia chuỗi theo không gian và dấu phẩy trong Python.
  • Trong ví dụ này, chúng tôi sẽ sử dụng bộ phân cách dấu phẩy trong hàm chia () để phân tách chuỗi theo không gian và dấu phẩy. Khi bạn sẽ in ‘new_result, thì đầu ra sẽ hiển thị chuỗi con của chuỗi.split() function for splitting the string by space and comma. Once you will print ‘new_result’ then the output will display the substring of the string.

Example:

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']
3

Bạn có thể tham khảo ảnh chụp màn hình dưới đây

Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python
Chuỗi phân tách Python theo không gian và dấu phẩy

Trong chương trình này, chúng tôi sẽ học cách chia chuỗi theo không gian và dấu phẩy trong Python.

Trong ví dụ này, chúng tôi sẽ sử dụng bộ phân cách dấu phẩy trong hàm chia () để phân tách chuỗi theo không gian và dấu phẩy. Khi bạn sẽ in ‘new_result, thì đầu ra sẽ hiển thị chuỗi con của chuỗi.

  • Bạn có thể tham khảo ảnh chụp màn hình dưới đây
  • Đọc: Xóa ký tự khỏi chuỗi Python

Example:

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']
4

Đây là ảnh chụp màn hình của mã đã cho sau

Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python
Trong ví dụ này, chúng tôi sẽ sử dụng bộ phân cách dấu phẩy trong hàm chia () để phân tách chuỗi theo không gian và dấu phẩy. Khi bạn sẽ in ‘new_result, thì đầu ra sẽ hiển thị chuỗi con của chuỗi.

Bạn có thể tham khảo ảnh chụp màn hình dưới đây

Đọc: Xóa ký tự khỏi chuỗi Python

  • Chuỗi phân tách Python theo không gian nhưng không có báo giá bên trong
  • Trong phần này, chúng tôi sẽ thảo luận về cách chia chuỗi theo không gian nhưng không có trích dẫn bên trong trong Python. ‘Country name’ in single-quoted but inside the string, we have used doubled quoted in “France Malaysia”, Once you will execute the below code the output displays ‘France Malaysia’ is a separated string.
  • Để thực hiện nhiệm vụ cụ thể này, chúng tôi sẽ sử dụng mô -đun Shlex và nó được sử dụng để phân chia chuỗi và viết trong các máy phân tích từ vựng. ‘new_result’ and assign split() function. Once you will print ‘new_result’ then the output will display the list in which substrings have been stored.

Example:

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']
5

Đây là việc triển khai mã đã cho sau

Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python
Đọc: Xóa ký tự khỏi chuỗi Python

Chuỗi phân tách Python theo không gian nhưng không có báo giá bên trong

Trong phần này, chúng tôi sẽ thảo luận về cách chia chuỗi theo không gian nhưng không có trích dẫn bên trong trong Python.

  • Để thực hiện nhiệm vụ cụ thể này, chúng tôi sẽ sử dụng mô -đun Shlex và nó được sử dụng để phân chia chuỗi và viết trong các máy phân tích từ vựng.
  • Đọc: Phương thức Python 3 String thay thế () str.split() function and split the string along with that we will use the [-1] indexing. It will display the last element of splitting the string.

Chuỗi phân tách Python theo không gian và dòng mới

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']
6

Trong phần này, chúng tôi sẽ thảo luận về cách chia chuỗi theo không gian và dòng mới trong Python.

Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python
Trong ví dụ này, chúng tôi vừa tạo ra một chuỗi đơn giản có chứa 'tên quốc gia' trong một đoạn trích đơn nhưng bên trong chuỗi, chúng tôi đã sử dụng gấp đôi được trích dẫn trong Hồi Pháp Malaysia, một khi bạn sẽ thực thi mã dưới đây, đầu ra hiển thị của Pháp Malaysia Malaysia 'là một chuỗi phân tách.

Bây giờ chúng tôi sẽ decalre một biến ‘new_result, và gán chức năng chia (). Khi bạn sẽ in ‘new_result, thì đầu ra sẽ hiển thị danh sách trong đó các nền tảng đã được lưu trữ.

Đọc: Phương thức Python 3 chuỗi

  • Chuỗi phân tách Python theo không gian và nhận phần tử cuối cùng
  • Trong phần này, chúng tôi sẽ thảo luận về cách chia chuỗi theo không gian và nhận phần tử cuối cùng trong Python.split() function. we are going to use the ‘*’ delimiter. Once you will print ‘result’ then the output displays the multiple strings.

Example:

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']
7

Đây là việc triển khai mã đã cho sau

Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python
Chuỗi phân tách Python không có khoảng trắng

Đọc: Cắt chuỗi trong Python

Chuỗi phân tách Python Regex theo không gian

  • Trong chương trình này, chúng tôi sẽ thảo luận về cách phân chia chuỗi bằng cách sử dụng mô -đun Regex trong Python.
  • Để thực hiện nhiệm vụ này trước tiên, chúng tôi sẽ nhập mô -đun RE và sau đó khởi tạo một chuỗi. Tiếp theo, chúng tôi sẽ khai báo một biến ‘new_result, và khẳng định hàm.split (). Trong chức năng này, chúng tôi đã vượt qua dấu phân cách ‘+như một đối số chỉ ra chuỗi sẽ được chia thành các chuỗi con. ‘new_result’ and assing the.split() function. Within this function, we have passed the ‘+’ delimiter as an argument that indicates the string will be divided into substrings.

Example:

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']
8

Đây là việc triển khai mã đã cho sau

Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python
Chuỗi phân tách Python Regex theo không gian

Trong chương trình này, chúng tôi sẽ thảo luận về cách phân chia chuỗi bằng cách sử dụng mô -đun Regex trong Python.

  • Để thực hiện nhiệm vụ này trước tiên, chúng tôi sẽ nhập mô -đun RE và sau đó khởi tạo một chuỗi. Tiếp theo, chúng tôi sẽ khai báo một biến ‘new_result, và khẳng định hàm.split (). Trong chức năng này, chúng tôi đã vượt qua dấu phân cách ‘+như một đối số chỉ ra chuỗi sẽ được chia thành các chuỗi con.
  • Bạn cũng có thể muốn đọc hướng dẫn Python sau đây.
  • Chuyển đổi chuỗi thành float trong python
  • Phím trùng lặp từ điển Python
  • Thêm chuỗi vào danh sách Python
  • Nối vào một chuỗi python

Từ điển Python nhiều giá trị how to split the string by whitespace in Python. Moreover, using the Python split function, we have covered these topics.

  • Nhận các giá trị chuỗi từ danh sách trong Python
  • Trong hướng dẫn này & nbsp; Python, chúng tôi đã học & nbsp; làm thế nào để chia chuỗi bằng khoảng trắng trong Python. Hơn nữa, sử dụng & nbsp; chức năng phân chia python, chúng tôi đã đề cập đến các chủ đề này.
  • Chuỗi phân tách Python theo không gian vào danh sách
  • Chuỗi phân tách Python theo không gian và nhận phần tử đầu tiên
  • Chuỗi phân tách Python theo không gian và dấu phẩy
  • Chuỗi phân tách Python theo không gian nhưng không có báo giá bên trong
  • Chuỗi phân tách Python không có khoảng trắng
  • Chuỗi phân tách Python Regex theo không gian

Hướng dẫn how to split string by space and comma in python - cách chia chuỗi theo dấu cách và dấu phẩy trong python

Trong chương trình này, chúng tôi sẽ thảo luận về cách phân chia chuỗi bằng cách sử dụng mô -đun Regex trong Python.

Làm thế nào để bạn chia một chuỗi với dấu phẩy và không gian?

Để chia một chuỗi theo không gian hoặc dấu phẩy, hãy truyền biểu thức chính quy sau đến phương thức chia () - / [,]+ /. Phương thức sẽ phân chia chuỗi trên mỗi lần xuất hiện của một không gian hoặc dấu phẩy và trả về một mảng chứa các chuỗi con.pass the following regular expression to the split() method - /[, ]+/ . The method will split the string on each occurrence of a space or comma and return an array containing the substrings.

Làm thế nào để bạn chia một không gian hoặc dấu phẩy trong Python?

Bạn có thể sử dụng chức năng phân chia chuỗi python () để chia một chuỗi (bằng dấu phân cách) thành một danh sách các chuỗi.Để phân chia một chuỗi bằng dấu phẩy trong Python, hãy truyền ký tự dấu phẩy "," như một dấu phân cách cho hàm chia ().Nó trả về một danh sách các chuỗi do phân tách chuỗi ban đầu về các lần xuất hiện của ",".pass the comma character "," as a delimiter to the split() function. It returns a list of strings resulting from splitting the original string on the occurrences of "," .

Làm thế nào để bạn chia một chuỗi với khoảng trống trong Python?

Phương thức phân chia chuỗi python () Phương thức phân tách một chuỗi thành một danh sách.Bạn có thể chỉ định phân tách, dấu phân cách mặc định là bất kỳ khoảng trắng nào.Lưu ý: Khi MaxSplit được chỉ định, danh sách sẽ chứa số lượng phần tử được chỉ định cộng với một.The split() method splits a string into a list. You can specify the separator, default separator is any whitespace. Note: When maxsplit is specified, the list will contain the specified number of elements plus one.

Làm thế nào để bạn chia một chuỗi với khoảng trống?

Để phân chia một chuỗi với không gian làm dấu phân cách trong java, phương thức call split () trên đối tượng chuỗi, với khoảng trống "" được truyền làm đối số cho phương thức split ().Phương thức trả về một mảng chuỗi với các phân tách dưới dạng các phần tử trong mảng.call split() method on the string object, with space " " passed as argument to the split() method. The method returns a String Array with the splits as elements in the array.