Вопросы по Python — 2

Когда используется словарь вместо списка?

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

Как отсортировать словарь по ключу?

Вывод:

Как отсортировать словарь по значению?

Вывод:

Что вы понимаете под пониманием списка?

Перечисление списков обеспечивает краткий способ создания списков. Обычные приложения - создавать новые списки, в которых каждый элемент является результатом некоторых операций, применяемых к каждому члену другой последовательности или итерируемым, или для создания подпоследовательности тех элементов, которые удовлетворяют определенному условию.

Вывод:

такой же как :

Вывод:

Как клонировать или копировать список?

Python 3.3+ добавляет метод list.copy(), который должен быть таким же быстрым, как нарезка:

Как удалить дубликаты из списка?

Вывод:

Что такое встроенная функция, которую Python использует для повторения последовательности чисел?
Диапазон() - это встроенная функция, которая будет использоваться для итерации последовательности чисел.

Сколько видов последовательностей поддерживается Python? Кто они такие?

Python поддерживает шесть типов последовательностей:

  • strings
  • unicode strings
  • lists
  • tuples
  • buffers
  • range objects

Объясните самый короткий способ открыть текстовый файл и отобразить его содержимое?

Как перенаправить stdout в файл в Python?

Вы можете использовать перенаправление оболочки во время выполнения файла python.

Как отобразить содержимое текстового файла в обратном порядке?

Метод reverseed() возвращает итератор, который обращается к данной последовательности в обратном порядке.

Объясните, что такое эффект Dogpile? Как вы можете предотвратить этот эффект?

Эффект Dogpile возникает, когда истекает срок действия кеша, и веб-сайты попадают в многочисленные запросы одновременно. Это вызвано тем, что мы допустили более одного запроса для выполнения дорогостоящего запроса.

Эффект кучи собаки можно предотвратить, используя блокировку семафора. Если значение истекло, первый процесс получает блокировку и начинает генерировать новое значение. Все последующие запросы проверяют, заблокирован ли замок, и служат для устаревания содержимого. После создания нового значения блокировка освобождается.

 

 

Источник: net-informations.com

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)