Python - 检查列表是否包含特定数字
pythonserver side programmingprogramming更新于 2025/11/1 3:24:17
当需要检查列表是否包含特定数字时,使用‘join’方法和简单迭代。
示例
以下是相同的演示
my_list = [427, 789, 345, 122, 471, 124]
print("列表为:")
print(my_list)
my_digits = [1, 4, 7, 2]
digit_string = ''.join([str(ele) for ele in my_digits])
all_elems = ''.join([str(ele) for ele in my_list])
my_result = True
for element in all_elems:
for ele in element:
if ele not in digit_string:
my_result = False
break
if(my_result == True):
print("列表包含所需数字")
else:
print("列表不包含所需数字")
输出
列表为: [427, 789, 345, 122, 471, 124] 列表不包含所需数字
解释
定义一个列表并显示在控制台上。
定义另一个整数列表。
定义一个列表推导式来迭代整数列表。
‘join’方法用于连接元素。
这被分配给一个变量。
这也在原始列表上完成。我们称之为‘all_elems’。
将变量分配给‘True’/
‘all_elems’ 列表被迭代,如果元素不存在于前一个列表中,则将变量分配给‘False’。
执行也被破坏。
除此之外,如果变量的值为‘True’,则定义相关消息。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

