my_dict = {"a": {"AAABC","AAL3example","XYZ"}}提取字典中元组中任何字符存在”AAL3“的子项
时间: 2024-06-16 12:01:54 浏览: 96
为了在给定的字典`my_dict = {"a": {"AAABC", "AAL3example", "XYZ"}}`中提取包含子串"AAL3"的元组,我们可以遍历字典的值,检查每个元组是否包含这个子串。这里是一个Python代码片段来实现这个功能:
```python
def find_substring_in_tuples(d, substring):
matching_items = []
for item in d.values():
if isinstance(item, tuple) and substring in item:
matching_items.append(item)
return matching_items
my_dict = {"a": {"AAABC", "AAL3example", "XYZ"}}
result = find_substring_in_tuples(my_dict, "AAL3")
print("包含'AAL3'的子项:", result)
```
这段代码定义了一个函数`find_substring_in_tuples`,它接收一个字典和一个子串作为参数。它遍历字典中所有的值(这里是一个元组),如果值是元组并且包含指定的子串,就将其添加到`matching_items`列表中。最后,我们调用这个函数并打印出结果。
阅读全文