ログイン

Python Dict

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

    問題一覧

  • 1

    Если ключи словаря — строки без каких-либо специальных символов, то для создания словаря можно использовать функцию ***

    dict()

  • 2

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

    dict()

  • 3

    Метод *** если необходимо создать словарь, каждому ключу которого соответствует одно и то же значение

    fromkeys()

  • 4

    Если методу fromkeys() не передать второй параметр, то по умолчанию присваивается значение ***

    None

  • 5

    Ключом словаря могут быть данные любого неизменяемого типа?

    да

  • 6

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

    len()

  • 7

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

    in

  • 8

    Оператор принадлежности in на словарях работаетО

    очень быстро

  • 9

    Встроенная функция *** принимает в качестве аргумента словарь с числовыми ключами и вычисляет сумму его ключей

    sum()

  • 10

    Встроенные функции *** принимают в качестве аргумента словарь и находят минимальный ключ соответственно, при этом ключ может принадлежать к любому типу данных, для которого возможны операции порядка <, <=

    min()

  • 11

    Встроенные функции *** принимают в качестве аргумента словарь и находят максимальный ключ соответственно, при этом ключ может принадлежать к любому типу данных, для которого возможны операции порядка >, >=

    max()

  • 12

    Можно ли сравнивать между собой словари. Равные словари имеют одинаковое количество элементов и содержат равные элементы (ключ: значение). Для сравнения словарей используются операторы == и !=

    да

  • 13

    Обращение по индексу и срезы доступны для словарей ?

    нет

  • 14

    Операция конкатенации + и умножения на число * доступны для словарей ?

    нет

  • 15

    Словарный метод *** возвращает список ключей всех элементов словаря

    keys()

  • 16

    Словарный метод *** возвращает список значений всех элементов словаря.

    values()

  • 17

    Словарный метод *** возвращает список всех элементов словаря, состоящий из кортежей пар (ключ, значение).

    items()

  • 18

    Сортировка по ключам выполняется с использованием функции ***

    sorted()

  • 19

    попытка присвоить значение по отсутствующему ключу dct['name'] = 'Timur'

    ошибки не вызовет

  • 20

    Если в словаре dct нет элемента с ключом name, то попытка обращения к нему, например, с помощью строки кода print(dct['name'])

    приведет к возникновению ошибки

  • 21

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

    get()

  • 22

    Метод *** – реализует своеобразную операцию конкатенации для словарей. Он объединяет ключи и значения одного словаря с ключами и значениями другого. При совпадении ключей в итоге сохранится значение словаря, указанного в качестве аргумента метода ***

    update()

  • 23

    Метод *** позволяет получить значение из словаря по заданному ключу, автоматически добавляя элемент словаря, если он отсутствует

    setdefault()

  • 24

    С помощью оператора *** можно удалять элементы словаря по определенному ключу

    del

  • 25

    Если требуется получить само значение удаляемого элемента, то нужен метод ***

    pop()

  • 26

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

    popitem()

  • 27

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

    clear()

  • 28

    Метод *** создает поверхностную копию словаря

    copy()

  • 29

    При сравнение на равенство OrderedDict словарей порядок расположения их элементов

    не важен

  • 30

    Для сравнение словарей с учетом их порядка нужно словарь пересохранить, как тип *** модуля collections

    OrderedDict

  • 31

    Тип данных OrderedDict быстрее dict

    нет

  • 32

    Тип данных OrderedDict меньше места занимает, чем dict

    нет

  • 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 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 set

    Python set

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

    Python set

    Python set

    47問 • 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

    Если ключи словаря — строки без каких-либо специальных символов, то для создания словаря можно использовать функцию ***

    dict()

  • 2

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

    dict()

  • 3

    Метод *** если необходимо создать словарь, каждому ключу которого соответствует одно и то же значение

    fromkeys()

  • 4

    Если методу fromkeys() не передать второй параметр, то по умолчанию присваивается значение ***

    None

  • 5

    Ключом словаря могут быть данные любого неизменяемого типа?

    да

  • 6

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

    len()

  • 7

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

    in

  • 8

    Оператор принадлежности in на словарях работаетО

    очень быстро

  • 9

    Встроенная функция *** принимает в качестве аргумента словарь с числовыми ключами и вычисляет сумму его ключей

    sum()

  • 10

    Встроенные функции *** принимают в качестве аргумента словарь и находят минимальный ключ соответственно, при этом ключ может принадлежать к любому типу данных, для которого возможны операции порядка <, <=

    min()

  • 11

    Встроенные функции *** принимают в качестве аргумента словарь и находят максимальный ключ соответственно, при этом ключ может принадлежать к любому типу данных, для которого возможны операции порядка >, >=

    max()

  • 12

    Можно ли сравнивать между собой словари. Равные словари имеют одинаковое количество элементов и содержат равные элементы (ключ: значение). Для сравнения словарей используются операторы == и !=

    да

  • 13

    Обращение по индексу и срезы доступны для словарей ?

    нет

  • 14

    Операция конкатенации + и умножения на число * доступны для словарей ?

    нет

  • 15

    Словарный метод *** возвращает список ключей всех элементов словаря

    keys()

  • 16

    Словарный метод *** возвращает список значений всех элементов словаря.

    values()

  • 17

    Словарный метод *** возвращает список всех элементов словаря, состоящий из кортежей пар (ключ, значение).

    items()

  • 18

    Сортировка по ключам выполняется с использованием функции ***

    sorted()

  • 19

    попытка присвоить значение по отсутствующему ключу dct['name'] = 'Timur'

    ошибки не вызовет

  • 20

    Если в словаре dct нет элемента с ключом name, то попытка обращения к нему, например, с помощью строки кода print(dct['name'])

    приведет к возникновению ошибки

  • 21

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

    get()

  • 22

    Метод *** – реализует своеобразную операцию конкатенации для словарей. Он объединяет ключи и значения одного словаря с ключами и значениями другого. При совпадении ключей в итоге сохранится значение словаря, указанного в качестве аргумента метода ***

    update()

  • 23

    Метод *** позволяет получить значение из словаря по заданному ключу, автоматически добавляя элемент словаря, если он отсутствует

    setdefault()

  • 24

    С помощью оператора *** можно удалять элементы словаря по определенному ключу

    del

  • 25

    Если требуется получить само значение удаляемого элемента, то нужен метод ***

    pop()

  • 26

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

    popitem()

  • 27

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

    clear()

  • 28

    Метод *** создает поверхностную копию словаря

    copy()

  • 29

    При сравнение на равенство OrderedDict словарей порядок расположения их элементов

    не важен

  • 30

    Для сравнение словарей с учетом их порядка нужно словарь пересохранить, как тип *** модуля collections

    OrderedDict

  • 31

    Тип данных OrderedDict быстрее dict

    нет

  • 32

    Тип данных OrderedDict меньше места занимает, чем dict

    нет