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

Python - Chuỗi kiểm tra trong danh sách ký tự và ngược lại

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.