Список проверки Python, похожий на список, но не на строку, байт, диктовку и т. д.Python

Программы на Python
Гость
Список проверки Python, похожий на список, но не на строку, байт, диктовку и т. д.

Сообщение Гость »


В Python строки могут быть зациклены/итерированы, как и списки, кортежи и т. д. У нас то же самое для dict и bytes. Таким образом, использование isinstance против любого класса Collections.abc дает True для списка, байтов, диктовок и т. д.

Я ищу элегантный способ проверить, получил ли я аргумент в виде списка для метода: list, tuple, set, numpy array, pandas Series и т. д.?

Есть ли у вас какие-либо предложения, которые не являются проверкой итерируемости, но не строкой, не dict и т. д.

Я действительно пытаюсь соответствовать интуитивному пониманию, не являющемуся разработчиком, того, что такое список.

Вернуться в «Python»