Trong bài viết này, chúng tôi sẽ tìm thấy nhân vật không lặp lại đầu tiên từ một dòng nhân vật. Hãy nói rằng sau đây là đầu vào của chúng tôi -
Thisisit
Sau đây phải là đầu ra của chúng tôi hiển thị ký tự không lặp lại đầu tiên-
H
Tìm ký tự không lặp lại đầu tiên từ luồng ký tự sử dụng trong khi vòng lặp
Chúng tôi sẽ tìm thấy ký tự không lặp lại đầu tiên, bằng cách so sánh từng ký tự với ký tự khác bằng cách sử dụng vòng lặp-
Thí dụ
myStr = "thisisit" while myStr != "": slen0 = len[myStr] ch = myStr[0] myStr = myStr.replace[ch, ""] slen1 = len[myStr] if slen1 == slen0-1: print ["First non-repeating character = ",ch] break; else: print ["No Unique Character Found!"]
Đầu ra
No Unique Character Found! First non-repeating character = h
Tìm ký tự không lặp lại đầu tiên từ luồng ký tự bằng cách sử dụng hàm
Chúng ta cũng có thể tạo một chức năng tùy chỉnh và chuyển chuỗi cho nó để tìm ký tự không lặp lại đầu tiên-
Thí dụ
def RepeatingFunc[myStr]: char_order = [] counts = {} for c in myStr: if c in counts: counts[c] += 1 else: counts[c] = 1 char_order.append[c] for c in char_order: if counts[c] == 1: return c return None print["First Non-Repeating Character = ",RepeatingFunc['thisisit']]
Đầu ra
First Non-Repeating Character = h
No Unique Character Found!
First non-repeating character = h
Tìm ký tự không lặp lại đầu tiên từ luồng ký tự bằng cách sử dụng hàm
Thí dụ
from collections import Counter def repeatFunc[myStr]: freq = Counter[myStr] for i in myStr: if[freq[i] == 1]: print[i] break myStr = "thisisit" repeatFunc[myStr]
Đầu ra
h
No Unique Character Found! First non-repeating character = h
- Tìm ký tự không lặp lại đầu tiên từ luồng ký tự bằng cách sử dụng hàm
- Chúng ta cũng có thể tạo một chức năng tùy chỉnh và chuyển chuỗi cho nó để tìm ký tự không lặp lại đầu tiên-
- Tìm ký tự không lặp lại đầu tiên từ luồng ký tự bằng bộ đếm []
- Bộ đếm cũng có thể được sử dụng từ mô-đun bộ sưu tập để tìm ký tự không lặp lại đầu tiên. Mô-đun này thực hiện các kiểu dữ liệu container chuyên dụng cung cấp các lựa chọn thay thế cho các container tích hợp, dict, danh sách, bộ, và tuple-danh sách, bộ và tuple-và bộ tuple-và bộ tuple-và tuple-
- Cập nhật ngày 11 tháng 8 năm 2022 11:57:47
- Câu hỏi và câu trả lời liên quan
- Tìm nhân vật không lặp lại đầu tiên từ một dòng nhân vật trong Python
- Chương trình Java để tìm ký tự không lặp lại đầu tiên từ một luồng ký tự
- Tìm kiếm nhân vật không lặp lại đầu tiên JavaScript
- Tìm ký tự không lặp lại đầu tiên của chuỗi trong JavaScript
- Tìm ký tự lặp lại đầu tiên bằng JavaScript
- Làm thế nào để tìm ký tự không lặp lại đầu tiên của nó trong một chuỗi nhất định trong Android?
- Ký tự không lặp lại đầu tiên bằng cách sử dụng một chuỗi chuỗi trong C ++
- Tìm ký tự không lặp lại cuối cùng trong chuỗi trong C ++
- Viết một chương trình để tìm số không lặp lại đầu tiên trong một mảng số nguyên bằng Java?
- Các truy vấn để tìm ký tự không lặp lại cuối cùng trong chuỗi phụ của một chuỗi đã cho trong C ++