Computer >> Máy Tính >  >> Lập trình >> Python

Viết một chương trình bằng Python để cắt các chuỗi con từ mỗi phần tử trong một chuỗi nhất định

Giả sử, bạn có một chuỗi và kết quả để cắt các chuỗi con từ mỗi phần tử trong chuỗi là,

0    Ap
1    Oa
2    Mn
3    Kw

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các cách tiếp cận dưới đây -

Giải pháp 1

  • Xác định một chuỗi

  • Áp dụng hàm str.slice bên trong start =0, stop-4 và step =2 để cắt chuỗi con khỏi chuỗi.

data.str.slice(start=0,stop=4,step=2)

Ví dụ

Hãy kiểm tra đoạn mã sau để hiểu rõ hơn -

import pandas as pd
data = pd.Series(['Apple','Orange','Mango','Kiwis'])
print(data.str.slice(start=0,stop=4,step=2))

Đầu ra

0    Ap
1    Oa
2    Mn
3    Kw

Giải pháp 2

  • Xác định một chuỗi

  • Áp dụng lát chỉ mục chuỗi để bắt đầu từ 0 đến phạm vi kết thúc là 4 và giá trị bước là 2. Nó được định nghĩa bên dưới,

data.str[0:4:2]

Ví dụ

Hãy kiểm tra đoạn mã sau để hiểu rõ hơn -

import pandas as pd
data = pd.Series(['Apple','Orange','Mango','Kiwis'])
print(data.str[0:4:2])

Đầu ra

0    Ap
1    Oa
2    Mn
3    Kw