Cách tách int trong python

Khi chúng ta có một danh sách các phần tử thuộc các kiểu dữ liệu khác nhau có thể bao gồm chuỗi, int, Boolean, v.v. và nếu chúng ta chỉ muốn loại bỏ các phần tử int khỏi toàn bộ danh sách thì python sẽ giúp chúng ta đơn giản hơn

Chúng tôi có các phương pháp khác nhau để xóa các giá trị int khỏi danh sách. Hãy để chúng tôi thảo luận chi tiết hơn về từng phương pháp

 

Phương pháp 1

Chúng ta có thể xóa số nguyên hoặc chữ số khỏi danh sách bằng cách sử dụng hàm isinstance[] của python. Bằng cách sử dụng phương pháp này, chúng ta có thể lấy các mục hoặc phần tử không thỏa mãn điều kiện của hàm. Ở đây ta áp dụng điều kiện if not để kiểm tra điều kiện có thỏa mãn hay không. Điểm quan trọng nhất cần nhớ là chức năng này chỉ hoạt động cho các số nguyên thực. Nó không hoạt động đối với số nguyên kiểu chuỗi

 

Mã Python

List_with_integers = ['1990', '1980', 'Python', 'version', '3',2000, 2020 ]
no_integers = [x for x in List_with_integers if not isinstance[x, int]]
print[no_integers]

đầu ra

[‘1990’, ‘1980’, ‘Python’, ‘version’, ‘3’]

 

Phương pháp 2

Phương pháp này chỉ áp dụng khi chúng ta phải loại bỏ các số nguyên trong danh sách có dạng chuỗi. Nó có thể được thực hiện bằng cách sử dụng hàm isdigit[] trong python. Phương thức này không thể xóa các số nguyên thực khỏi danh sách vì nó tạo ra lỗi cho biết “đối tượng int không có thuộc tính isdigit”

 

Mã Python

List_with_integers=['1990', '1980', 'Python', 'version', '3']
no_int = [y for y in List_with_integers if not [y.isdigit[] or y[0] == '-' and y[1:].isdigit[]]]
print[no_int]

đầu ra

[‘Python’, ‘phiên bản’]

 

Phương pháp 3

Phương pháp này bao gồm các câu lệnh try and except. Trong câu lệnh try, thông thường chúng ta đặt lỗi và ngoại trừ, chúng ta sẽ có một câu lệnh ngoại lệ. Ở đây, chúng ta sẽ tạo một lỗi là kiểu dữ liệu int và câu lệnh except được coi là Value Error. Nói một cách đơn giản, các mục hoặc phần tử trong danh sách có kiểu dữ liệu int sẽ bị bỏ qua và in danh sách các phần tử không phải là số nguyên. Phương thức này hoạt động để loại bỏ cả số nguyên thực và số nguyên ở định dạng chuỗi khỏi danh sách, không giống như hai phương thức trên

Phương thức Python Strip trả về một bản sao của chuỗi bằng cách xóa khoảng trắng theo mặc định nếu không có đối số nào được chỉ định hoặc bằng cách xóa các ký tự ở cuối và đầu đã được chỉ định làm đối số của phương thức

 

 

Mặc dù phương thức dải Python có thể được sử dụng rõ ràng, nhưng nó được phân loại thành hai dạng tùy thuộc vào việc chúng ta muốn xóa các ký tự từ bên trái hay bên phải

“rstrip” và “lstrip” được sử dụng để xóa các ký tự từ bên phải và bên trái tương ứng. Chúng ta cũng có thể nói rằng các phương thức “rstrip” và “lstrip” được sử dụng để loại bỏ các ký tự ở cuối và ở đầu tương ứng

 

 

Phương thức dải Python đơn giản được sử dụng rộng rãi để xóa khoảng trắng khỏi bất kỳ chuỗi nào có thể đã được chọn từ bên ngoài mã và cần dọn dẹp

Sử dụng chuỗi có tên “mystr” mà chúng tôi đã sửa đổi để chứa khoảng trắng, mã bên dưới cho biết cách chúng tôi có thể sử dụng phương thức dải đơn giản để .

Chúng tôi cũng sẽ in ra chuỗi ban đầu cùng với chuỗi mới không có khoảng trắng để chúng tôi có thể lưu ý sự khác biệt

 




Bây giờ, phương thức dải Python đặc biệt hữu ích nếu chúng ta có một số ký tự nhất định ở đầu và cuối chuỗi mà chúng ta muốn xóa

Lưu ý rằng dòng đầu tiên của kết quả chứa chuỗi gốc chưa bị xóa khoảng trắng trong khi dòng thứ hai là chuỗi mới đã bị xóa khoảng trắng

Chẳng hạn, nếu chúng ta muốn xóa chữ L trong từ Learn thì chúng ta có thể chuyển nó làm đối số trong phương thức dải được đặt trong dấu ngoặc kép và điều này sẽ xóa ký tự khỏi chuỗi

 



 

Mặc dù chúng ta kết thúc với một chuỗi không thể hiểu được, nhưng thực tế chúng ta có thể thấy rằng phương thức dải Python loại bỏ chữ L khỏi chuỗi

 

 

Chúng ta cũng có thể xóa chữ n khỏi bên phải của chuỗi bằng cách chỉ định chữ n làm đối số trong phương thức dải Python.

 



 

Sử dụng phương thức dải Python, chúng ta cũng có thể định dạng chuỗi thứ hai my_url

 



 

Giả sử rằng chúng tôi muốn xóa phần HTTPS để chúng tôi chỉ có codeberryschool. com chút có lẽ nó dễ trình bày hơn hoặc đại loại như thế

 



 

Lưu ý rằng chúng ta không phải lặp lại 's' và dấu gạch chéo lên phía trước trong //, chúng ta chỉ cần khai báo ký tự muốn xóa một lần.

Giả sử chúng ta có dấu gạch chéo ở cuối chuỗi my_url, nếu chúng ta chạy lại mã ở trên, dấu gạch chéo ở cuối . // //

 



 

Giả sử chúng ta không bao giờ muốn xóa dấu gạch chéo ở cuối https. //  trong trường hợp này, chúng ta cần sử dụng phương thức “lstrip” thay vì phương thức strip chung của Python.

 

 

This cho phép chúng ta chỉ xóa các ký tự ở bên trái hoặc ở đầu chuỗi như hình bên dưới.

 



 

Chúng ta cũng có thể sử dụng rstrip[] theo cách tương tự để xóa ký tự đầu hoặc ký tự ở bên phải của chuỗi.

Ví dụ: chúng ta có thể xóa dấu gạch chéo ở cuối chuỗi my_url bằng cách sử dụng phương thức “rstrip”. Điều này để lại các ký tự tương tự ở đầu chuỗi không bị ảnh hưởng.

 



Bản tóm tắt

Nếu bạn muốn xem thêm hướng dẫn lập trình, hãy xem kênh Youtube của chúng tôi, nơi chúng tôi có rất nhiều video hướng dẫn Python bằng tiếng Anh

Trong chuỗi Hướng dẫn lập trình Python của chúng tôi, bạn sẽ tìm thấy các tài liệu hữu ích giúp bạn cải thiện kỹ năng lập trình của mình và đẩy nhanh quá trình học tập

hướng dẫn lập trình

  • Cách sử dụng vòng lặp Python for
  • Cách sử dụng Bộ Python
  • Cách sử dụng Từ điển Python
  • Cách sử dụng các lớp Python
  • Cách sử dụng phạm vi Python
  • Cách sử dụng câu lệnh if-else trong Python
  • Cách sử dụng Python RegEx
  • Cách sử dụng Danh sách Python
  • Cách sử dụng Python Liệt kê
  • Cách sử dụng Hàm Python
  • Cách sử dụng Python Split
  • Cách sử dụng Python Try-Exception
  • Cách sử dụng Python Tuples
  • Cách sử dụng Mảng Python
  • Cách sử dụng Sắp xếp Python
  • Cách sử dụng Python DateTime
  • Làm cách nào để tải xuống Python?
  • Cách sử dụng chức năng Ghi tệp Python
  • Cách sử dụng Python Lambda
  • Cách sử dụng Python ListAppend
  • Cách sử dụng Tính năng hiểu danh sách Python
  • Cách sử dụng Bản đồ Python
  • Cách sử dụng Toán tử Python
  • Cách sử dụng Python Pandas
  • Cách sử dụng Yêu cầu Python
  • Cách sử dụng Chuỗi Python
  • Cách sử dụng Đếm Python
  • Cách sử dụng Nhận xét Python
  • Cách sử dụng phương pháp Trình đọc tệp Python
  • Cách sử dụng Python IDE-s
  • Cách sử dụng ghi nhật ký Python
  • Cách sử dụng In Python
  • Cách sử dụng Python Zip
  • Cách sử dụng Python nối thêm
  • Cách sử dụng Biến toàn cục Python
  • Cách sử dụng phương thức nối Python
  • Cách sử dụng độ dài danh sách Python
  • Cách sử dụng các tệp JSON của Python
  • Cách sử dụng Python Modulo
  • Cách sử dụng các phương thức mở tệp Python
  • Cách sử dụng vòng Python
  • Cách sử dụng giấc ngủ Python
  • Cách sử dụng Python thay thế
  • Cách sử dụng dải Python
  • Cách sử dụng mô-đun Thời gian Python
  • Cách sử dụng Python unittests
  • Làm cách nào để lưu dữ liệu vào tệp văn bản bằng Trình quản lý ngữ cảnh?
  • Cách sử dụng các mô-đun bên ngoài Python
  • Cách sử dụng Python tìm
  • Cách sử dụng trình quản lý gói pip Python
  • Cách xóa tệp trong Python
  • Phân tích tệp XML bằng Python
  • Cách tạo GUI bằng Python
  • Cách sử dụng Python trong Command Prompt
  • Cách chạy chương trình Python trong mã VS
  • Cách chạy một chương trình trong Python IDLE
  • Cách chạy chương trình trong Jupyter Notebook
  • Cách đọc tệp văn bản trong Python
  • Cách cộng số trong Python
  • Cách yêu cầu đầu vào của người dùng trong Python
  • Cách gỡ lỗi trong Python
  • Cách tạo một chủ đề trong Python
  • Cách nhập thư viện bằng Python
  • Cách sử dụng trình quản lý gói PIP
  • Cách sử dụng các lớp trong Python
  • Cách đảo ngược chuỗi trong Python
  • Cách chuyển đổi một chuỗi thành int trong Python
  • Cách in trên cùng một dòng trong Python
  • Cách xóa các mục khỏi danh sách
  • Cách thêm vào từ điển trong Python
  • Cách tạo một ngoại lệ trong Python
  • Cách ném ngoại lệ trong Python
  • Cách dừng chương trình trong Python
  • Cách sử dụng xác nhận Python
  • Cách sử dụng trình biên dịch Python

Bạn có muốn học cách viết mã trực tuyến không?

Đầu vào int [] Dải []] trong Python là gì?

Python String strip[] là một hàm sẵn có trong ngôn ngữ lập trình Python trả về một bản sao của chuỗi đã xóa cả ký tự đầu và cuối [based on the string argument passed].

Đầu vào N INT[] Strip[]] có nghĩa là gì?

Thích cái này. n = int[đầu vào[]. dải []] Thay vì chỉ viết mã. n = int[input[]] Tôi biết. strip[] trả về một bản sao của chuỗi trong đó tất cả các ký tự đã bị xóa từ đầu và cuối chuỗi .

Dải [] trong Python là gì?

Phương thức strip[] xóa mọi ký tự đầu [dấu cách ở đầu] và ký tự theo sau [dấu cách ở cuối] [dấu cách là

Chủ Đề