Python - 检查列表是否包含特定数字
pythonserver side programmingprogramming更新于 2025/10/29 1:48:17
当需要检查列表是否包含特定数字时,使用‘join’方法和简单迭代。
示例
以下是相同的演示
my_list = [415, 133, 145, 451, 154]
print("列表为:")
print(my_list)
my_digits = [1, 4, 5, 3]
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("所有元素尚未由所需数字组成")
输出
列表为: [415, 133, 145, 451, 154] 所有元素都由所需数字组成
解释
定义一个列表并显示在控制台上。
定义另一个包含整数的列表。
列表推导用于遍历第二个列表,并将它们连接起来。
这被分配给一个变量。
另一个列表推导用于迭代第一个列表并将它们连接起来。
这被分配给另一个变量。
另一个结果变量最初被分配给‘True’。
迭代第二个变量,如果在第一个变量中找不到,则将结果变量分配给‘False’。
如果结果在退出条件后仍为‘True’,则在控制台上显示相关信息。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

