以下是一个示例代码,用来比较一个字符串的字符是否存在于字符数组中:
def compare_string_with_array(string, array):
for char in string:
if char in array:
print(f"Character '{char}' exists in the array.")
else:
print(f"Character '{char}' does not exist in the array.")
# 示例用法
string = "hello"
array = ['h', 'e', 'l', 'o']
compare_string_with_array(string, array)
这段代码定义了一个名为compare_string_with_array
的函数,它接受一个字符串和一个字符数组作为参数。函数使用for
循环遍历字符串中的每个字符,然后使用in
关键字来检查字符是否存在于字符数组中。如果存在,则打印相应的消息;如果不存在,则打印另一个消息。
在示例用法中,我们定义了一个字符串"hello"
和一个字符数组['h', 'e', 'l', 'o']
,然后调用compare_string_with_array
函数来比较字符串和字符数组中的字符。输出结果将会是:
Character 'h' exists in the array.
Character 'e' exists in the array.
Character 'l' exists in the array.
Character 'l' exists in the array.
Character 'o' exists in the array.
这表示字符串中的所有字符都存在于字符数组中。
上一篇:比较一个字符串的子串