Phương thức chuỗi
Thí dụ
Chia một chuỗi thành một danh sách trong đó mỗi từ là một mục danh sách:
TXT = "Chào mừng đến với rừng rậm"
x = txt.split []
in [x]
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Phương thức split[]
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. When maxsplit is specified, the list will contain the specified number of elements plus one.
Cú pháp
String.Split [phân tách, MaxSplit]
Giá trị tham số
máy tách biệt | Không bắt buộc. Chỉ định phân tách để sử dụng khi chia chuỗi. Theo mặc định, bất kỳ khoảng trắng nào cũng là một dấu tách |
MaxSplit | Không bắt buộc. Chỉ định số lượng để làm. Giá trị mặc định là -1, là "tất cả các lần xuất hiện" |
Nhiều ví dụ hơn
Thí dụ
Chia chuỗi, sử dụng dấu phẩy, theo sau là một không gian, làm dấu phân cách:
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ụ
Định nghĩa và cách sử dụng
Phương thức split[]
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.
in [x]
Hãy tự mình thử »
Thí dụ
Định nghĩa và cách sử dụng
Phương thức split[]
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.
x = txt.split["#", 1]
in [x]
Hãy tự mình thử »
Phương thức chuỗi
Sử dụng danh sách [] để chia một từ thành một danh sách các chữ cái.
Word = "Word".
list_of_letters = list [word].
Làm thế nào để bạn chia các mục trong một danh sách trong Python?
Để phân chia các yếu tố của một danh sách trong Python: Sử dụng danh sách hiểu để lặp lại trong danh sách. Trên mỗi lần lặp, hãy gọi phương thức Split [] để phân chia từng chuỗi. Trả về một phần của mỗi chuỗi bạn muốn giữ.
if__name__=='__main__':__name__=='__main__': input='ABC'input ='ABC' chars=list[input]chars=list[input] Bài đăng này sẽ thảo luận về cách chia một chuỗi được phân định và không phân biệt thành một danh sách trong Python.print[chars] # ['A', 'B', 'C'] |
Tải xuống & nbsp; & nbsp; mã
Bài liên quan:
Chuyển đổi chuỗi thành danh sách các ký tự trong Pythonstr.split[sep=None]
function, which returns a list of the words in the string, using sep
as the delimiter string.
Ví dụ: để phân chia chuỗi với Delimiter -
, bạn có thể làm:
if__name__=='__main__':__name__=='__main__': s='1-2-3's ='1-2-3' l=s.split['-']l= s.split['-'] & nbsp; & nbsp; & nbsp; & nbsp; print [l] & nbsp;print[l] # prints ['1', '2', '3'] |
Tải xuống & nbsp; & nbsp; mã
& nbsp; Nếu sep
không được chỉ định hoặc là None
, các lần chạy khoảng trắng liên tiếp được coi là một dấu phân cách duy nhất.
If sep
is not specified or is None
, consecutive whitespace runs are regarded as a single separator.
if__name__=='__main__':__name__=='__main__': & nbsp; & nbsp; & nbsp; & nbsp; s = '1 2 3's ='1 2 3' l=s.split[]l= s.split[] & nbsp; & nbsp; & nbsp; & nbsp; print [l] & nbsp;print[l] # prints ['1', '2', '3'] |
Tải xuống & nbsp; & nbsp; mã
& nbsp; Nếu sep
không được chỉ định hoặc là None
, các lần chạy khoảng trắng liên tiếp được coi là một dấu phân cách duy nhất.
& nbsp; & nbsp; & nbsp; & nbsp; s = '1 2 3'
3. Sử dụng hàm if__name__=='__main__':__name__=='__main__': & nbsp; & nbsp; & nbsp; & nbsp; s = '1 2 3's='1 2 3' l=shlex.split[s]l= shlex.split[s] & nbsp; & nbsp; & nbsp; & nbsp; print [l] & nbsp;print[l] # prints ['1', '2', '3'] |
Tải xuống & nbsp; & nbsp; mã
Đó là tất cả về việc chia một chuỗi thành một danh sách trong Python.
Cảm ơn vì đã đọc.
Vui lòng sử dụng trình biên dịch trực tuyến của chúng tôi để đăng mã trong các nhận xét bằng C, C ++, Java, Python, JavaScript, C#, PHP và nhiều ngôn ngữ lập trình phổ biến hơn.
Như chúng tôi? Giới thiệu chúng tôi với bạn bè của bạn và giúp chúng tôi phát triển. Mã hóa hạnh phúc :] :]