如何查看索引是否包含某些數字?檢查數字列表中是否有數字
numbers = [2349523234, 12345123, 12346671, 13246457, 134123431]
for number in nummers:
if (4 in nummer):
print(number + "True")
else:
print("False")
如何查看索引是否包含某些數字?檢查數字列表中是否有數字
numbers = [2349523234, 12345123, 12346671, 13246457, 134123431]
for number in nummers:
if (4 in nummer):
print(number + "True")
else:
print("False")
你將不得不爲這個
for number in numbers:
if '4' in str(number):
print('{} True'.format(number))
else:
print("False")
做字符串比較這是不是真的有意義問,如果數4
是「中」另一個號碼(除非你有「一些特定的定義在記」)
您可以將數字轉換爲字符串,如果你想獲得在它4
第一個號碼就可以中next
用生成器表達式:
>>> next(i for i in numbers if '4' in str(i))
2349523234
否則你可以使用列表理解,如果你想保留他們:
expected_numbers=[i for i in numbers if '4' in str(i)]
而對於打印:
numbers = [2349523234, 12345123, 12346671, 13246457, 134123431]
for number in nummers:
if ('4' is in str(nummer)):
print(number + "True")
else:
print("False")
檢查這些代碼可能會幫助你
let array = [34, 56, 76, 77, 75]
for num in array {
if String(num).containsString("3") {
break
}
}
我相信上面的循環會填滿你的要求