我正在嘗試查找特定元素(整數/字串型別)是否存在于我的串列中。但是我使用斷言來評估我的條件,這意味著如果斷言條件狀態為 True(元素存在于串列中),如果元素不在串列中則為 False。
這是我正在嘗試的-
def test(x):
try:
for i in x:
assert i==210410
return True
except AssertionError as msg:
print('Error')
x=[210410,'ABC',21228,'YMCA',31334,'KJHG']
即使元素在串列中,輸出也會導致錯誤。你能幫我解決這個問題嗎?
uj5u.com熱心網友回復:
嘗試使用這個:
assert 210410 in x
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/387532.html
上一篇:如何使用FluentAssertions在xunit中測驗兩個物件
下一篇:我正在執行什么型別的測驗?
