ログイン

Python set

Python set
47問 • 2年前
  • Ален Саитов
  • 通報

    問題一覧

  • 1

    Множества могут содержать значения разных типов данных

    да

  • 2

    Можно ли так создать множество numbers = {2, 4, 6, 8, 10}

    да

  • 3

    Создать пустое множество можно с помощью встроенной функции

    set()

  • 4

    Пустое множество создаётся исключительно через set()

    да

  • 5

    Можно ли преобразовывать некоторые типы объектов в множества с помощью функции set() myset1 = set(range(10)) # множество из элементов последовательности myset2 = set([1, 2, 3, 4, 5]) # множество из элементов списка myset3 = set('abcd') # множество из элементов строки myset4 = set((10, 20, 30, 40)) # множество из элементов кортежа

    да

  • 6

    Множества не могут содержать повторяющиеся элементы. Если в функцию set() передать аргумент, содержащий повторяющиеся элементы, то в множестве появится только один из этих повторяющихся элементов

    да

  • 7

    Элементы множества могут принадлежать любому неизменяемому типу данных

    да

  • 8

    Элементы изменяемых типов данных не могут входить в множества

    да

  • 9

    функцию *** возвращает длину множеста

    len()

  • 10

    Оператор *** позволяет проверить, содержит ли множество некоторый элемент

    in

  • 11

    функция *** принимает в качестве аргумента множество чисел и вычисляет сумму его элементов

    sum()

  • 12

    функции *** принимают в качестве аргумента множество и находят минимальное значение

    min()

  • 13

    функции *** принимают в качестве аргумента множество и находит максимальное значение

    max()

  • 14

    Индексация и срезы доступны для множеств?

    нет

  • 15

    Перебор элементов множества for num in numbers:

    да

  • 16

    Функция *** что бы отсортировать вывод множества

    sorted()

  • 17

    Для сравнения множеств используются операторы == и !=

    да

  • 18

    Для добавления нового элемента в множество используется метод ***

    add()

  • 19

    Метод *** — удаляет элемент из множества с генерацией исключения (ошибки) в случае, если такого элемента нет

    remove()

  • 20

    Метод *** — удаляет элемент из множества без генерации исключения (ошибки), если элемент отсутствует.

    discard()

  • 21

    Метод *** — удаляет и возвращает случайный элемент из множества с генерацией исключения (ошибки) при попытке удаления из пустого множества.

    pop()

  • 22

    Метод *** удаляет все элементы из множества

    clear()

  • 23

    Объединение множеств – это множество, состоящее из элементов, принадлежащих хотя бы одному из объединяемых множеств. Для этой операции существует метод ***

    union()

  • 24

    Оператор эквевалент метода union()

    |

  • 25

    Пересечение множеств – это множество, состоящее из элементов, принадлежащих одновременно каждому из пересекающихся множеств. Для этой операции существует метод ***

    intersection()

  • 26

    Оператор эквевалент intersection()

    &

  • 27

    Разность множеств – это множество, в которое входят все элементы первого множества, не входящие во второе множество. Для этой операции существует метод ***

    difference()

  • 28

    Оператор эквевалент difference()

    -

  • 29

    Симметрическая разность множеств – это множество, включающее все элементы исходных множеств, не принадлежащие одновременно обоим исходным множествам. Для этой операции существует метод ***

    symmetric_difference()

  • 30

    Оператор эквевалент symmetric_difference()

    ^

  • 31

    Метод *** изменяет исходное множество по объединению

    update()

  • 32

    Оператор эквевалент update()

    |=

  • 33

    Метод *** изменяет исходное множество по пересечению

    intersection_update()

  • 34

    Оператор эквевалент intersection_update()

    &=

  • 35

    Метод *** изменяет исходное множество по разности

    difference_update()

  • 36

    Оператор эквевалент difference_update()

    -=

  • 37

    Метод *** изменяет исходное множество по симметрической разности

    symmetric_difference_update()

  • 38

    Оператор эквевалент symmetric_difference_update()

    ^=

  • 39

    Все основные операции над множествами выполняются двумя способами: при помощи метода или соответствующего ему оператора. Различие заключается в том, что метод может принимать в качестве аргумента не только множество (тип данных set), но и любой итерируемый объект (список, строку, кортеж..).

    да

  • 40

    Для определения, является ли одно из множеств подмножеством другого, используется метод ***

    issubset()

  • 41

    Оператор эквевалент issubset()

    <=

  • 42

    Для определения, является ли одно из множеств надмножеством другого, используется метод issuperset()

    issuperset()

  • 43

    Оператор эквевалент issuperset()

    >=

  • 44

    Для определения отсутствия общих элементов в множествах используется метод ***

    isdisjoint()

  • 45

    Методы issuperset(), issubset(), isdisjoint() могут принимать в качестве аргумента не только множество (тип данных set), но и любой итерируемый объект (список, строку, кортеж...). Сами же эти методы могут применяться только ко множеству (тип данных set) или замороженному множеству (тип данных frozenset)

    да

  • 46

    Для создания замороженного множества используется встроенная функция ***

    frozenset()

  • 47

    Замороженные множества являются неизменяемыми, а значит могут быть элементами других множеств

    да

  • English

    English

    Ален Саитов · 41問 · 2年前

    English

    English

    41問 • 2年前
    Ален Саитов

    Python Работа с файлами

    Python Работа с файлами

    Ален Саитов · 42問 · 2年前

    Python Работа с файлами

    Python Работа с файлами

    42問 • 2年前
    Ален Саитов

    Python Decimal

    Python Decimal

    Ален Саитов · 23問 · 2年前

    Python Decimal

    Python Decimal

    23問 • 2年前
    Ален Саитов

    Python Срезы

    Python Срезы

    Ален Саитов · 12問 · 2年前

    Python Срезы

    Python Срезы

    12問 • 2年前
    Ален Саитов

    Python String

    Python String

    Ален Саитов · 43問 · 2年前

    Python String

    Python String

    43問 • 2年前
    Ален Саитов

    Python List

    Python List

    Ален Саитов · 51問 · 2年前

    Python List

    Python List

    51問 • 2年前
    Ален Саитов

    Python Dict

    Python Dict

    Ален Саитов · 32問 · 2年前

    Python Dict

    Python Dict

    32問 • 2年前
    Ален Саитов

    Python Datetime

    Python Datetime

    Ален Саитов · 76問 · 2年前

    Python Datetime

    Python Datetime

    76問 • 2年前
    Ален Саитов

    Python time

    Python time

    Ален Саитов · 26問 · 2年前

    Python time

    Python time

    26問 • 2年前
    Ален Саитов

    Python calendar

    Python calendar

    Ален Саитов · 27問 · 2年前

    Python calendar

    Python calendar

    27問 • 2年前
    Ален Саитов

    Python sys

    Python sys

    Ален Саитов · 12問 · 2年前

    Python sys

    Python sys

    12問 • 2年前
    Ален Саитов

    Python csv

    Python csv

    Ален Саитов · 19問 · 2年前

    Python csv

    Python csv

    19問 • 2年前
    Ален Саитов

    Python json

    Python json

    Ален Саитов · 13問 · 2年前

    Python json

    Python json

    13問 • 2年前
    Ален Саитов

    Python zipfile

    Python zipfile

    Ален Саитов · 21問 · 2年前

    Python zipfile

    Python zipfile

    21問 • 2年前
    Ален Саитов

    Python pickle

    Python pickle

    Ален Саитов · 10問 · 2年前

    Python pickle

    Python pickle

    10問 • 2年前
    Ален Саитов

    Python operator

    Python operator

    Ален Саитов · 15問 · 2年前

    Python operator

    Python operator

    15問 • 2年前
    Ален Саитов

    Python os

    Python os

    Ален Саитов · 21問 · 2年前

    Python os

    Python os

    21問 • 2年前
    Ален Саитов

    Python shutil

    Python shutil

    Ален Саитов · 10問 · 2年前

    Python shutil

    Python shutil

    10問 • 2年前
    Ален Саитов

    Python shelve

    Python shelve

    Ален Саитов · 13問 · 2年前

    Python shelve

    Python shelve

    13問 • 2年前
    Ален Саитов

    Python tuple

    Python tuple

    Ален Саитов · 26問 · 2年前

    Python tuple

    Python tuple

    26問 • 2年前
    Ален Саитов

    Python collections

    Python collections

    Ален Саитов · 96問 · 2年前

    Python collections

    Python collections

    96問 • 2年前
    Ален Саитов

    Python Обработка Исключения

    Python Обработка Исключения

    Ален Саитов · 24問 · 2年前

    Python Обработка Исключения

    Python Обработка Исключения

    24問 • 2年前
    Ален Саитов

    Python Функции

    Python Функции

    Ален Саитов · 7問 · 2年前

    Python Функции

    Python Функции

    7問 • 2年前
    Ален Саитов

    Python itertools

    Python itertools

    Ален Саитов · 20問 · 2年前

    Python itertools

    Python itertools

    20問 • 2年前
    Ален Саитов

    Python Регулярные выражения

    Python Регулярные выражения

    Ален Саитов · 25問 · 2年前

    Python Регулярные выражения

    Python Регулярные выражения

    25問 • 2年前
    Ален Саитов

    Python re

    Python re

    Ален Саитов · 20問 · 2年前

    Python re

    Python re

    20問 • 2年前
    Ален Саитов

    Python Magic Methods

    Python Magic Methods

    Ален Саитов · 85問 · 1年前

    Python Magic Methods

    Python Magic Methods

    85問 • 1年前
    Ален Саитов

    問題一覧

  • 1

    Множества могут содержать значения разных типов данных

    да

  • 2

    Можно ли так создать множество numbers = {2, 4, 6, 8, 10}

    да

  • 3

    Создать пустое множество можно с помощью встроенной функции

    set()

  • 4

    Пустое множество создаётся исключительно через set()

    да

  • 5

    Можно ли преобразовывать некоторые типы объектов в множества с помощью функции set() myset1 = set(range(10)) # множество из элементов последовательности myset2 = set([1, 2, 3, 4, 5]) # множество из элементов списка myset3 = set('abcd') # множество из элементов строки myset4 = set((10, 20, 30, 40)) # множество из элементов кортежа

    да

  • 6

    Множества не могут содержать повторяющиеся элементы. Если в функцию set() передать аргумент, содержащий повторяющиеся элементы, то в множестве появится только один из этих повторяющихся элементов

    да

  • 7

    Элементы множества могут принадлежать любому неизменяемому типу данных

    да

  • 8

    Элементы изменяемых типов данных не могут входить в множества

    да

  • 9

    функцию *** возвращает длину множеста

    len()

  • 10

    Оператор *** позволяет проверить, содержит ли множество некоторый элемент

    in

  • 11

    функция *** принимает в качестве аргумента множество чисел и вычисляет сумму его элементов

    sum()

  • 12

    функции *** принимают в качестве аргумента множество и находят минимальное значение

    min()

  • 13

    функции *** принимают в качестве аргумента множество и находит максимальное значение

    max()

  • 14

    Индексация и срезы доступны для множеств?

    нет

  • 15

    Перебор элементов множества for num in numbers:

    да

  • 16

    Функция *** что бы отсортировать вывод множества

    sorted()

  • 17

    Для сравнения множеств используются операторы == и !=

    да

  • 18

    Для добавления нового элемента в множество используется метод ***

    add()

  • 19

    Метод *** — удаляет элемент из множества с генерацией исключения (ошибки) в случае, если такого элемента нет

    remove()

  • 20

    Метод *** — удаляет элемент из множества без генерации исключения (ошибки), если элемент отсутствует.

    discard()

  • 21

    Метод *** — удаляет и возвращает случайный элемент из множества с генерацией исключения (ошибки) при попытке удаления из пустого множества.

    pop()

  • 22

    Метод *** удаляет все элементы из множества

    clear()

  • 23

    Объединение множеств – это множество, состоящее из элементов, принадлежащих хотя бы одному из объединяемых множеств. Для этой операции существует метод ***

    union()

  • 24

    Оператор эквевалент метода union()

    |

  • 25

    Пересечение множеств – это множество, состоящее из элементов, принадлежащих одновременно каждому из пересекающихся множеств. Для этой операции существует метод ***

    intersection()

  • 26

    Оператор эквевалент intersection()

    &

  • 27

    Разность множеств – это множество, в которое входят все элементы первого множества, не входящие во второе множество. Для этой операции существует метод ***

    difference()

  • 28

    Оператор эквевалент difference()

    -

  • 29

    Симметрическая разность множеств – это множество, включающее все элементы исходных множеств, не принадлежащие одновременно обоим исходным множествам. Для этой операции существует метод ***

    symmetric_difference()

  • 30

    Оператор эквевалент symmetric_difference()

    ^

  • 31

    Метод *** изменяет исходное множество по объединению

    update()

  • 32

    Оператор эквевалент update()

    |=

  • 33

    Метод *** изменяет исходное множество по пересечению

    intersection_update()

  • 34

    Оператор эквевалент intersection_update()

    &=

  • 35

    Метод *** изменяет исходное множество по разности

    difference_update()

  • 36

    Оператор эквевалент difference_update()

    -=

  • 37

    Метод *** изменяет исходное множество по симметрической разности

    symmetric_difference_update()

  • 38

    Оператор эквевалент symmetric_difference_update()

    ^=

  • 39

    Все основные операции над множествами выполняются двумя способами: при помощи метода или соответствующего ему оператора. Различие заключается в том, что метод может принимать в качестве аргумента не только множество (тип данных set), но и любой итерируемый объект (список, строку, кортеж..).

    да

  • 40

    Для определения, является ли одно из множеств подмножеством другого, используется метод ***

    issubset()

  • 41

    Оператор эквевалент issubset()

    <=

  • 42

    Для определения, является ли одно из множеств надмножеством другого, используется метод issuperset()

    issuperset()

  • 43

    Оператор эквевалент issuperset()

    >=

  • 44

    Для определения отсутствия общих элементов в множествах используется метод ***

    isdisjoint()

  • 45

    Методы issuperset(), issubset(), isdisjoint() могут принимать в качестве аргумента не только множество (тип данных set), но и любой итерируемый объект (список, строку, кортеж...). Сами же эти методы могут применяться только ко множеству (тип данных set) или замороженному множеству (тип данных frozenset)

    да

  • 46

    Для создания замороженного множества используется встроенная функция ***

    frozenset()

  • 47

    Замороженные множества являются неизменяемыми, а значит могут быть элементами других множеств

    да