Làm cách nào để xóa dữ liệu khỏi chuỗi trong python?

Trong bài viết này, chúng ta sẽ thảo luận cách xóa các ký tự khỏi chuỗi ở vị trí chỉ mục cụ thể hoặc trong một phạm vi chỉ mục nhất định

Chúng ta có thể xóa các ký tự khỏi chuỗi bằng cách cắt chuỗi thành nhiều phần rồi nối lại các phần đó

cắt chuỗi

Trong chuỗi Python là bất biến i. e. chúng ta không thể sửa đổi các đối tượng chuỗi. Do đó, khi chúng ta cắt một chuỗi, nó sẽ trả về một đối tượng chuỗi mới thay vì sửa đổi chuỗi ban đầu

Chúng ta có thể cắt một chuỗi bằng toán tử [] i. e

stringObject[ start : stop : interval]

Nó trả về một đối tượng chuỗi mới chứa các phần của chuỗi đã cho i. e. nó chọn một phạm vi từ đầu đến dừng-1 với kích thước bước nhất định i. e. khoảng thời gian

quảng cáo

Hãy sử dụng cắt để loại bỏ các ký tự khỏi chuỗi theo chỉ mục

Xóa một ký tự khỏi chuỗi tại chỉ mục cụ thể

Giả sử chúng ta có một đối tượng chuỗi i. e

strObj = "This is a sample string"

Hãy xóa ký tự ở chỉ số 5 trong đối tượng chuỗi i đã tạo ở trên. e.
______2
Đầu ra.
Modified String :  This s a sample string

Nó đã xóa ký tự ở chỉ mục 5 i. e. 'i' từ 'is' trong chuỗi trên.

Vì chúng ta không thể sửa đổi các đối tượng chuỗi bất biến, do đó, để mô phỏng hiệu ứng loại bỏ, chúng ta chỉ chọn chuỗi con từ chỉ số [0 đến chỉ mục] & [chỉ mục + 1 đến cuối], sau đó hợp nhất các chuỗi con đó và gán nó trở lại ban đầu . Thủ đoạn táo tợn 😉

Bây giờ, hãy sử dụng thủ thuật tương tự để đạt được những thứ khác mà tôi. e

Xóa ký tự đầu tiên khỏi chuỗi

Chỉ cần chọn phạm vi từ chỉ mục 1 đến cuối và gán nó trở lại chuỗi gốc i. e

strObj = "This is a sample string"

# Slice string to remove first character
strObj = strObj[1 : : ]

print['Modified String : ' , strObj]

Đầu ra.
______5

Xóa ký tự cuối cùng khỏi chuỗi

Chỉ cần chọn phạm vi từ chỉ mục 0 đến kết thúc - 1 và gán nó trở lại chuỗi gốc i. e

strObj = "This is a sample string"

# Slice string to remove last character
strObj = strObj[:-1:]

Đầu ra.
______7

Xóa nhiều ký tự khỏi một chuỗi trong phạm vi chỉ mục đã cho

Chúng ta có thể sử dụng thủ thuật tương tự để xóa nhiều ký tự khỏi một chuỗi nhất định cho một phạm vi chỉ mục nhất định

Ví dụ: hãy xem cách xóa các ký tự trong phạm vi chỉ mục từ 5 đến 10 khỏi một chuỗi đã cho i. e

strObj = "This is a sample string"

start = 5
stop = 10
# Remove charactes from index 5 to 10
if len[strObj] > stop :
    strObj = strObj[0: start:] + strObj[stop + 1::]

Đầu ra.
______9
Ví dụ hoàn chỉnh như sau.
____10
Đầu ra.
______11
 

 

Hướng dẫn về Pandas -Tìm hiểu Phân tích dữ liệu với Python

 
  • Hướng dẫn Pandas Phần #1 - Giới thiệu về Phân tích dữ liệu với Python
  • Hướng dẫn Pandas Phần #2 - Khái niệm cơ bản về Pandas Series
  • Hướng dẫn Pandas Phần #3 - Nhận & Đặt giá trị Chuỗi
  • Pandas Tutorial Part #4 - Thuộc tính & phương thức của Pandas Series
  • Hướng dẫn về Pandas Phần #5 - Thêm hoặc xóa các thành phần của Pandas Series
  • Hướng dẫn về Pandas Phần #6 - Giới thiệu về DataFrame
  • Hướng dẫn về Pandas Phần #7 - DataFrame. loc[] - Chọn Hàng/Cột theo Lập chỉ mục
  • Hướng dẫn về Pandas Phần #8 - DataFrame. iloc[] - Chọn Hàng/Cột theo Tên nhãn
  • Hướng dẫn về gấu trúc Phần #9 - Lọc các hàng trong khung dữ liệu
  • Hướng dẫn Pandas Phần #10 - Thêm/Xóa Hàng & Cột DataFrame
  • Hướng dẫn về Pandas Phần #11 - Các thuộc tính & phương thức DataFrame
  • Hướng dẫn Pandas Phần #12 - Xử lý dữ liệu bị thiếu hoặc giá trị NaN
  • Hướng dẫn về Pandas Phần #13 - Lặp lại các Hàng & Cột của DataFrame
  • Hướng dẫn Pandas Phần #14 - Sắp xếp DataFrame theo Hàng hoặc Cột
  • Hướng dẫn về gấu trúc Phần #15 - Hợp nhất hoặc ghép các khung dữ liệu
  • Hướng dẫn về Pandas Phần #16 - DataFrame GroupBy được giải thích bằng các ví dụ
 

Bạn đang muốn tạo dựng sự nghiệp trong Khoa học dữ liệu với Python?

Khoa học dữ liệu là tương lai và tương lai là ở đây ngay bây giờ. Các nhà khoa học dữ liệu hiện là những chuyên gia được tìm kiếm nhiều nhất hiện nay. Để trở thành một Nhà khoa học dữ liệu giỏi hoặc để chuyển đổi nghề nghiệp trong Khoa học dữ liệu, người ta phải sở hữu bộ kỹ năng phù hợp. Chúng tôi đã tuyển chọn danh sách Chứng chỉ chuyên nghiệp tốt nhất về Khoa học dữ liệu với Python. Các khóa học này sẽ dạy cho bạn các công cụ lập trình cho Khoa học dữ liệu như Pandas, NumPy, Matplotlib, Seaborn và cách sử dụng các thư viện này để triển khai các mô hình Máy học

Kiểm tra Đánh giá chi tiết về Chứng chỉ chuyên nghiệp tốt nhất về Khoa học dữ liệu với Python

Hãy nhớ rằng, Khoa học dữ liệu đòi hỏi rất nhiều kiên nhẫn, bền bỉ và thực hành. Vì vậy, hãy bắt đầu học ngay hôm nay

Chủ Đề