以下是一个示例代码,演示如何比较列表中字符串的一部分:
def compare_strings(str_list, sub_str):
result_list = []
for string in str_list:
if sub_str in string:
result_list.append(string)
return result_list
# 示例用法
strings = ["apple", "banana", "orange", "grape"]
substring = "an"
result = compare_strings(strings, substring)
print(result) # 输出: ['banana', 'orange']
在上述代码中,我们定义了一个名为compare_strings
的函数,该函数接受一个字符串列表和一个子字符串作为参数。函数遍历列表中的每个字符串,并使用in
运算符来检查子字符串是否在当前字符串中。如果子字符串存在于当前字符串中,则将该字符串添加到结果列表中。
在示例用法中,我们定义了一个包含一些水果名称的字符串列表,并指定一个子字符串"an"。我们调用compare_strings
函数,并将返回的结果打印出来。输出为['banana', 'orange']
,这是列表中包含子字符串"an"的字符串。
上一篇:比较列表中字符串的日期
下一篇:比较列表。哪些元素不在列表中?