Разница между коллекциями.abc.Sequence и типизацией.SequencePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Разница между коллекциями.abc.Sequence и типизацией.Sequence

Сообщение Anonymous »

Я читал статью о коллекции.abc и классе ввода в стандартной библиотеке Python и обнаружил, что оба класса имеют одинаковые функции.
Я попробовал оба варианта, используя код ниже, и получили те же результаты

Код: Выделить всё

from collections.abc import Sequence

def average(sequence: Sequence):
return sum(sequence) / len(sequence)

print(average([1, 2, 3, 4, 5]))  # result is 3.0

from typing import Sequence

def average(sequence: Sequence):
return sum(sequence) / len(sequence)

print(average([1, 2, 3, 4, 5])) # result is 3.0

При каких условиях коллекция.abc станет лучшим вариантом для набора текста? Есть ли преимущества использования одного по сравнению с другим?

Подробнее здесь: https://stackoverflow.com/questions/752 ... g-sequence
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как проанализировать JSON и определить, являются ли значения коллекциями или вложенными коллекциями?
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • В mingw/msys2 используйте «pip install abc» или «pacman -S mingw-w64-i686-python-abc»?
    Anonymous » » в форуме Python
    0 Ответы
    99 Просмотры
    Последнее сообщение Anonymous
  • Как я могу перенаправить 301 www.subdomain.abc.com на abc.com/post
    Anonymous » » в форуме Apache
    0 Ответы
    121 Просмотры
    Последнее сообщение Anonymous
  • Как я могу перенаправить 301 www.subdomain.abc.com на abc.com/post
    Anonymous » » в форуме Apache
    0 Ответы
    121 Просмотры
    Последнее сообщение Anonymous
  • Запуск jar Docker: java.lang.IllegalArgumentException: не удалось разрешить заполнитель «abc» в значении «${abc}» [закры
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous

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