30

オブジェクトが Python でtype(obj)-->を使用してリストであるかどうかを検出できる方法はありますかlist?

しかし、オブジェクトが次のような形式のリストのリストであるかどうかをどのように検出できますか:

[['a','b']['a','b'][][]]
4

2 に答える 2

4

リスト内のすべてのアイテムがリストであることを確認したい場合は、次のようにすることができます。

if all(isinstance(i, list) for i in lst):
    # All of the items are lists
  • isinstance(i, list)type(i) == type(list)またはのより良い書き方type(i) == list)です。
  • all()Trueは、シーケンス内のすべての項目が である場合に返しますTrueFalseそうでないものがあれば返されますTrue
于 2013-05-03T21:34:55.110 に答える