[英]Difference between isinstance(dataset, (list,)) and isinstance(dataset, list)
isinstance(dataset, (list,))
isinstance(dataset, list)
我知道 isinstance 用於查找特定變量是否屬於該特定數據類型,但是您能否讓我知道上面提到的 1 和 2 之間的確切區別
在這種情況下,這沒有太大區別。 當您嘗試確定對象是否屬於元組中顯示的任何數據類型時,將使用第一個。 看下面的例子:
a = [3, 3, 2]
# a object is an instance of class list or str?
print(isinstance(a, (list, str)))
# it is equivalent with
print(isinstance(a, list) or isinstance(a, str))
輸出:
True
True
更多補充解釋請參考這里!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.