Hướng dẫn python split string to list by comma - python chia chuỗi thành danh sách bằng dấu phẩy

Bạn có thể sử dụng phương pháp str.split.

>>> my_string = 'A,B,C,D,E'
>>> my_list = my_string.split[","]
>>> print my_list
['A', 'B', 'C', 'D', 'E']

Nếu bạn muốn chuyển đổi nó thành một tuple, chỉ

>>> print tuple[my_list]
['A', 'B', 'C', 'D', 'E']

Nếu bạn đang muốn nối vào danh sách, hãy thử điều này:

>>> my_list.append['F']
>>> print my_list
['A', 'B', 'C', 'D', 'E', 'F']

Cú pháp

String.Split [phân tách, MaxSplit]

Giá trị tham số

Sau đây là cú pháp -

# split string s by comma
s.split[","]

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

>>> print tuple[my_list]
['A', 'B', 'C', 'D', 'E']
1.

Hãy cùng nhìn vào một số ví dụ.

Chia chuỗi chia theo dấu phẩy

Tại đây, chúng tôi vượt qua dấu phẩy

>>> print tuple[my_list]
['A', 'B', 'C', 'D', 'E']
1 làm dấu phân cách cho chức năng chuỗi
>>> print tuple[my_list]
['A', 'B', 'C', 'D', 'E']
0.

# string with commas
s = "Yes, they backed Steve, Emma, and Rohan in the meeting."
# split string by comma
ls = s.split[","]
print[ls]

Output:

['Yes', ' they backed Steve', ' Emma', ' and Rohan in the meeting.']

Danh sách kết quả chứa các từ kết quả từ sự phân chia chuỗi ban đầu về sự xuất hiện của dấu phẩy.

Sửa số lượng phân tách

Bạn cũng có thể chỉ định số lượng phân tách tối đa được thực hiện bằng tham số

>>> print tuple[my_list]
['A', 'B', 'C', 'D', 'E']
6. Theo mặc định, hàm chuỗi
>>> print tuple[my_list]
['A', 'B', 'C', 'D', 'E']
0 làm cho tất cả các phân tách có thể.

Hãy để chỉ chia chuỗi ở trên thành hai phần khi xảy ra dấu phẩy,

>>> print tuple[my_list]
['A', 'B', 'C', 'D', 'E']
1 khởi động từ bên trái. Để chia chuỗi thành hai phần,
>>> print tuple[my_list]
['A', 'B', 'C', 'D', 'E']
6 phải là
>>> my_list.append['F']
>>> print my_list
['A', 'B', 'C', 'D', 'E', 'F']
0, bởi vì chúng tôi chỉ tạo ra một phần phân chia dẫn đến hai chuỗi.

# string with commas
s = "Yes, they backed Steve, Emma, and Rohan in the meeting."
# split string by comma
ls = s.split[",", maxsplit=1]
print[ls]

Output:

['Yes', ' they backed Steve, Emma, and Rohan in the meeting.']

Bạn có thể thấy rằng danh sách kết quả chỉ có hai chuỗi.

Hãy cùng nhìn vào một ví dụ khác.

Hãy để chia các chuỗi ban đầu thành ba phần, ở đây chúng tôi vượt qua

>>> my_list.append['F']
>>> print my_list
['A', 'B', 'C', 'D', 'E', 'F']
1.

# string with commas
s = "Yes, they backed Steve, Emma, and Rohan in the meeting."
# split string by comma
ls = s.split[",", maxsplit=2]
print[ls]

Output:

['Yes', ' they backed Steve', ' Emma, and Rohan in the meeting.']

Danh sách kết quả chỉ có ba chuỗi.

Bạn cũng có thể quan tâm đến -

  1. Python - Chuỗi phân chia theo dấu gạch dưới
  2. Python - Xóa nhiều khoảng trống khỏi chuỗi
  3. Xóa các dòng khỏi chuỗi trong Python


Đăng ký nhận bản tin của chúng tôi để biết thêm hướng dẫn và hướng dẫn thông tin. Chúng tôi không spam và bạn có thể từ chối bất cứ lúc nào.
We do not spam and you can opt out any time.

  • Piyush là một nhà khoa học dữ liệu đam mê sử dụng dữ liệu để hiểu mọi thứ tốt hơn và đưa ra quyết định sáng suốt. Trong quá khứ, anh ta làm việc như một nhà khoa học dữ liệu cho ZS và có bằng kỹ sư từ IIT Roorkee. Sở thích của anh ấy bao gồm xem cricket, đọc sách và làm việc trên các dự án phụ.

    Xem tất cả các bài viết

Thí dụ

Thí dụ

Sử dụng ký tự băm làm dấu phân cách:

TXT = "Apple#Banana#Cherry#Orange"

x = txt.split ["#"]

in [x]

Hãy tự mình thử »

Chia chuỗi thành một danh sách với các mục tối đa 2:

# Đặt tham số MaxSplit thành 1, sẽ trả lại danh sách với 2 phần tử! X = txt.split ["#", 1]

Phương thức chuỗi

Làm thế nào để bạn chia một chuỗi thành một danh sách bằng cách sử dụng dấu phân cách dấu phẩy trong Python? When maxsplit is specified, the list will contain the specified number of elements plus one.

Phương thức Python Split [] chia chuỗi thành danh sách phân tách dấu phẩy. Nó phân tách chuỗi dựa trên dấu phân cách phân cách. Phương pháp này có hai tham số và cả hai đều là tùy chọn.

Làm thế nào để bạn chia một chuỗi thành một danh sách trong Python?

Phương thức chia [] chia một chuỗi vào 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.

Làm thế nào để bạn chuyển đổi một chuỗi thành một danh sách được phân tách bằng dấu phẩy?Tất cả những gì bạn cần làm là đầu tiên phân chia chuỗi đã cho trên Delimiter, ví dụ: Dấu phẩy Sử dụng phương thức Split [], điều này sẽ cung cấp cho bạn một mảng chuỗi. Bây giờ, bạn có thể chuyển mảng đó cho mảng. Phương thức ASList [] để tạo một danh sách, nhưng hãy nhớ rằng đây sẽ là một danh sách có độ dài cố định và không thực sự là một danh sách mảng.
Làm cách nào để tạo một danh sách dấu vết dấu phẩy trong Python?Sử dụng str ..
a_list = ["a", "b", "c"].tham gia_string = ",". Tham gia [a_list] các phần tử nối của `a_list` được phân định bởi` "," `.

Chia một chuỗi thành một danh sách trong đó mỗi từ là một mục danh sách:

Thí dụ

TXT = "Chào mừng đến với rừng rậm"

txt = "Xin chào, tên tôi là Peter, tôi 26 tuổi"

x = txt.split [","]

in [x]

Hãy tự mình thử »

Thí dụ

Sử dụng ký tự băm làm dấu phân cách:

TXT = "Apple#Banana#Cherry#Orange"

x = txt.split ["#"]

in [x]

Hãy tự mình thử »

Thí dụ

Sử dụng ký tự băm làm dấu phân cách:

TXT = "Apple#Banana#Cherry#Orange"

x = txt.split ["#"]
x = txt.split["#", 1]

in [x]

Hãy tự mình thử »

Thí dụ


Làm thế nào để bạn chia một chuỗi thành một danh sách bằng cách sử dụng dấu phân cách dấu phẩy trong Python?

Phương thức Python Split [] chia chuỗi thành danh sách phân tách dấu phẩy. Nó phân tách chuỗi dựa trên dấu phân cách phân cách. Phương pháp này có hai tham số và cả hai đều là tùy chọn. splits the string into a comma separated list. It separates string based on the separator delimiter. This method takes two parameters and both are optional.

Làm thế nào để bạn chia một chuỗi thành một danh sách trong Python?

Phương thức chia [] chia một chuỗi vào 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. 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 chuyển đổi một chuỗi thành một danh sách được phân tách bằng dấu phẩy?

Tất cả những gì bạn cần làm là đầu tiên phân chia chuỗi đã cho trên Delimiter, ví dụ:Dấu phẩy Sử dụng phương thức Split [], điều này sẽ cung cấp cho bạn một mảng chuỗi.Bây giờ, bạn có thể chuyển mảng đó cho mảng.Phương thức ASList [] để tạo một danh sách, nhưng hãy nhớ rằng đây sẽ là một danh sách có độ dài cố định và không thực sự là một danh sách mảng.split the given String on delimiter e.g. comma using the split[] method, this will give you an array of String. Now, you can pass that array to Arrays. asList[] method to create a list, but remember this would be a fixed-length list and not truly an ArrayList.

Làm cách nào để tạo một danh sách dấu vết dấu phẩy trong Python?

Sử dụng str ...
a_list = ["a", "b", "c"].
tham gia_string = ",".Tham gia [a_list] các phần tử nối của `a_list` được phân định bởi` "," `.
print[joined_string].

Bài Viết Liên Quan

Chủ Đề