サブリスト内のすべての要素が整数であるかどうかを確認するために関数 int() を呼び出したいリストのリストがあります。具体的には、最初のサブリストで int() を呼び出したいと思います。のようなリストがあり[["a","1","2","3"],["1","2","3","4"]]
ます。サブリストの最初の要素が数値でない場合、何も返しません。ただし、そうである場合は、サブリストが無効であることを報告します。私のコードは以下の通りです:
new_list = [int(i) for i in l]
print(new_list)
これは私に与えますTypeError: int() argument must be a string or a number, not 'list'
。