可以使用列表推导式和字符串包含方法来获取列表中包含某字符的元素,示例如下:

my_list = ['apple', 'banana', 'cherry', 'date']

# 获取包含字符'a'的元素
new_list = [x for x in my_list if 'a' in x]
print(new_list)  # ['apple', 'banana', 'date']

# 获取包含字符'rr'的元素
new_list = [x for x in my_list if 'rr' in x]
print(new_list)  # ['cherry']

其中,if 'a' in xif 'rr' in x 是字符串包含方法,用来判断字符串 x 中是否包含字符'a'或字符'rr'。列表推导式 [x for x in my_list if 'a' in x][x for x in my_list if 'rr' in x] 则是根据判断条件来筛选出符合条件的元素组成新的列表。

python如何获取列表中包含某字符的元素

原文地址: https://www.cveoy.top/t/topic/fflw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录