Làm thế nào để bạn thực hiện hai lần chia tách trong python?

Phương thức split[] chia nhỏ một chuỗi tại dấu tách đã chỉ định và trả về một danh sách các chuỗi

Ví dụ

text = 'Python is a fun programming language'

# split the text from space print[text.split[' ']]

# Output: ['Python', 'is', 'a', 'fun', 'programming', 'language']

Cú pháp tách chuỗi[]

Cú pháp của split[]

str.split[separator, maxsplit]

split[] Tham số

Phương thức split[] nhận tối đa 2 tham số

  • dấu phân tách [tùy chọn]- Dấu phân tách tại đó xảy ra phân tách. Nếu không được cung cấp, chuỗi được tách ra ở khoảng trắng
  • maxsplit [tùy chọn] - Số lần chia tối đa. Nếu không cung cấp thì không giới hạn số lần tách

split[] Giá trị trả về

Phương thức split[] trả về một danh sách các chuỗi

ví dụ 1. Cách split[] hoạt động trong Python?

text= 'Love thy neighbor'

# splits at space


grocery = 'Milk, Chicken, Bread'

# splits at ','

print[grocery.split[', ']]

# Splits at ':' print[grocery.split[':']]

đầu ra

['Love', 'thy', 'neighbor']
['Milk', 'Chicken', 'Bread']
['Milk, Chicken, Bread']

ví dụ 2. Split[] hoạt động như thế nào khi maxsplit được chỉ định?

grocery = 'Milk, Chicken, Bread, Butter'

# maxsplit: 2

print[grocery.split[', ', 2]]

# maxsplit: 1 print[grocery.split[', ', 1]] # maxsplit: 5

print[grocery.split[', ', 5]]

# maxsplit: 0 print[grocery.split[', ', 0]]

đầu ra

['Milk', 'Chicken', 'Bread, Butter']
['Milk', 'Chicken, Bread, Butter']
['Milk', 'Chicken', 'Bread', 'Butter']
['Milk, Chicken, Bread, Butter']

Nếu maxsplit được chỉ định, danh sách sẽ có tối đa 10 mục

❮ Phương thức chuỗi

Ví dụ

Tách 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 khu rừng"

x = txt. tách ra[]

in[x]

Tự mình thử »

Định nghĩa và cách sử dụng

Phương thức split[] tách một chuỗi thành một danh sách

Bạn có thể chỉ định dấu phân cách, dấu phân cách mặc định là bất kỳ khoảng trắng nào

Ghi chú. Khi maxsplit được chỉ định, danh sách sẽ chứa số phần tử đã chỉ định cộng với một

cú pháp

chuỗi. tách [dấu phân cách, maxsplit]

Giá trị tham số

Tham sốMô tảdấu phân cáchTùy chọn. Chỉ định dấu tách để sử dụng khi tách chuỗi. Theo mặc định, mọi khoảng trắng đều là dấu phân cáchmaxsplitOptional. Chỉ định có bao nhiêu phần chia để làm. Giá trị mặc định là -1, là "tất cả các lần xuất hiện"

Thêm ví dụ

Ví dụ

Tách chuỗi, sử dụng dấu phẩy, theo sau là khoảng trắng, làm dấu phân tách

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

x = txt. tách ra[", "]

in[x]

Tự mình thử »

Ví dụ

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

txt = "táo#chuối#anh đào#cam"

x = txt. tách ra["#"]

in[x]

Tự mình thử »

Ví dụ

Tách chuỗi thành một danh sách có tối đa 2 mục

txt = "táo#chuối#anh đào#cam"

# đặt tham số maxsplit thành 1, sẽ trả về danh sách có 2 phần tử.
x = txt. chia["#", 1]

in[x]

Tự mình thử »

❮ Phương thức chuỗi


Ghi chú. Dấu phân cách là một chuỗi gồm một hoặc nhiều ký tự được sử dụng để chỉ định ranh giới giữa các vùng độc lập, riêng biệt trong văn bản thuần túy hoặc các luồng dữ liệu khác. Một ví dụ về dấu phân cách là ký tự dấu phẩy, hoạt động như một dấu phân cách trường trong một chuỗi các giá trị được phân tách bằng dấu phẩy

Giải pháp mẫu. -

Mã Python

import re
text = 'The quick brown\nfox jumps*over the lazy dog.'
print[re.split['; |, |\*|\n',text]]

Đầu ra mẫu

________số 8

Trình bày bằng hình ảnh


Sơ đồ


Trực quan hóa việc thực thi mã Python

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên

Trình chỉnh sửa mã Python

Có một cách khác để giải quyết giải pháp này?

Trước. Viết chương trình Python để tìm tất cả các trạng từ và vị trí của chúng trong một câu đã cho.
Tiếp theo. Viết chương trình Python để kiểm tra số thập phân với độ chính xác là 2.

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



con trăn. Lời khuyên trong ngày

yếu tố

Làm thế nào về các yếu tố của một số? . Trong phạm vi từ 1 cho đến số ta đang tìm thừa số, nếu bất kỳ số nào có thể chia hết cho số chính mà không có số dư thì đó là thừa số của số ta

Chủ Đề