6
A
回答
15
A=[w,y,x,z]
all(p == x for p in A)
4
此檢查所有element
S IN A
等於x
不參考任何其他變量:
all(element==x for element in A)
+0
我認爲它可以包含多個x的 –
2
0
我'不知道什麼沒有否定其他變量意味着,但我懷疑這是你w螞蟻:
if all(item == x for item in myList):
#do stuff
2
{x} == {w,x,y,z} & set(A)
這將工作,如果所有的[w,x,y,z]
,項目與A
是哈希的。
0
繼承人另一種方式:
>>> [x] * 4 == [x,w,z,y]
衆多的
已經說明。
0
有兩種解釋這個問題:
首先,是包含在x的值[W,Y,Z]:
>>> w,x,y,z=1,2,3,2
>>> any(x == v for v in [w,y,z])
True
>>> w,x,y,z=1,2,3,4
>>> any(x == v for v in [w,y,z])
False
或者,它可能意味着,他們代表了同一個對象:
>>> w,x,y,z=1,2,3,4
>>> any(x is v for v in [w,y,z])
False
>>> w,x,y,z=1,2,3,x
>>> any(x is v for v in [w,y,z])
True
10
也就是說,或者如果你不想處理的循環:
>>> a = [w,x,y,z]
>>> a.count(x) == len(a)
+0
我發現此方法比接受的答案快5倍。 –
相關問題
- 1. C# - 檢查ContextMenu是否包含項目
- 2. Python 2.7:檢查子列表是否包含項目
- 3. 檢查散列表是否包含項目?
- 4. 檢查自定義列表是否包含項目
- 5. 序言 - 如何檢查列表是否包含某個項目
- 6. 檢查列表項是否包含另一個項目列表中的屬性
- 7. 檢查列表是否包含密鑰
- 8. 檢查列表是否包含類型?
- 9. 檢查列表是否包含來自EntityFramework中其他列表的項目
- 10. 檢查is_page(x)是否包含數組
- 11. 檢查JavaScript對象是否包含X?
- 12. 如何檢查列表中是否只包含無python
- 13. 檢查一個列表是否只包含零
- 14. 檢查arraylist是否只包含空值
- 15. jQuery /檢查圖像是否包含在列表項中
- 16. C#查找列表是否包含重複5次的項目
- 17. 在XPath中,如何檢查列表是否包含特定項目?
- 18. 檢查列表是否包含大於C#中的值的項目。
- 19. 檢查列表框中選定的項目是否包含特定字符
- 20. 檢查arraytype列是否包含空值
- 21. 檢查MySQL列是否包含字符
- 22. 檢查列是否包含模式?
- 23. 檢查散列表數組是否包含散列表
- 24. C++檢查一個列表是否包含一個子列表
- 25. 檢查是否包含jQuery
- 26. 檢查是否行包含/ *
- 27. PHP檢查MySQL表是否包含值
- 28. 檢查數據庫是否包含表
- 29. 檢查jquery mobile listivew是否已經包含特定項目?
- 30. 檢查div是否已經包含特定項目
是w,x,y和z所有單個值還是列表? –
@SteveMayne所有單個值。 – idlackage
要明確一點,通過「所有單值」,你的意思是像'int'和'float'和'str'ings,或者可以(例如)'''是'list'? – DSM