Khi bắt buộc phải kiểm tra chuỗi trong danh sách ký tự và ngược lại, toán tử đơn giản "in" và phương thức "nối" được sử dụng.
Dưới đây là một minh chứng về điều tương tự -
Ví dụ
my_string = 'python' print("The string is :") print(my_string) my_key = ['p', 'y', 't', 'h', 'o', 'n', 't', 'e', 's', 't'] print("The key is ") print(my_key) joined_list = ''.join(my_key) my_result = my_string in joined_list print("The result is :") if(my_result == True): print("The string is present in the character list") else: print("The string is not present in the character list")
Đầu ra
The string is : python The key is ['p', 'y', 't', 'h', 'o', 'n', 't', 'e', 's', 't'] The result is : The string is present in the character list
Giải thích
-
Một chuỗi được xác định và hiển thị trên bảng điều khiển.
-
Giá trị cho khóa được xác định và hiển thị trên bảng điều khiển.
-
Các phần tử của khóa được nối để tạo thành một chuỗi bằng cách sử dụng hàm .join ().
-
Điều này được gán cho một biến.
-
Chuỗi và khóa được so sánh để xem liệu chuỗi có trong danh sách được đề cập ở trên hay không.
-
Kết quả này được gán cho một biến.
-
Dựa trên giá trị Boolean trong kết quả này, thông báo liên quan được hiển thị trên bảng điều khiển.