私はlistの第1要素とリストのすべての要素を比較しています。もし偽があれば、私は偽を返す必要があります。またはすべてが真実なら、真を返す必要があります。現在私はif-else
でこれをやっています。 bool
値を返すためにあらゆる神託の方法はbool値をリスト内で比喩的に比較して返しますか?
def checker(inp):
_compare = [ _==inp[0] for _ in inp]
return False if False in _compare else True
lst = [5, 5, 5]
lst2 = [5, 5, 6]
# Case 1
level = checker(inp=lst)
print(level)
True
# Case 2
level2 = checker(inp=lst2)
print(level2)
False
あり、この
return False if False in _compare else True
_compare' –
でちょうど 'Falseの場合、より簡単な方法であなたの問題を述べるようにしてください:あなたは、リスト内のすべての項目があるかどうかを把握したいですリストが同種であるかどうか、同じですか? – deceze
はい@decezeリスト内のすべての数字が同じ場合返されたい場合はTrue False –