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

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

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


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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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