4.34M
Категория: ПрограммированиеПрограммирование

Коллекции в python

1.

КОЛЛЕКЦИИ В
PYTHON

2.

Модуль Collections
Collections — это встроенный модуль Python, реализующий специализированный контейнер
типов данных. Является альтернативой встроенным контейнерам общего назначения Python,
таким как dict, list, set и tuple.

3.

LIST-СПИСОК . МЕТОДЫ СПИСКОВ
Списки в Python используются для одновременного хранения множества данных.

4.

5.

6.

TUPLE-КОРТЕЖ
это неизменяемый тип данных в Python, который используется для хра
упорядоченной последовательности элементов.

7.

DICTIONARY-СЛОВАРЬ
одна из таких структур, которая хранит данные в
формате пар ключ-значение. Получить доступ к
значениям словаря Python можно с помощью ключей.

8.

9.

10.

SET-МНОЖЕСТВО
Это неупорядоченная коллекция уникальных
элементов (отсутствуют повторяющиеся значения)

11.

1. Дан список некоторых целых чисел, найдите значение 20 в нем и, если оно присутствует, замените
его на 200. Обновите список только при первом вхождении числа 20.
2. Дан список чисел. Превратите его в список квадратов этих чисел.
3. Необходимо вывести список в обратном порядке.
4. Создайте список из имен-строк. Затем добавьте в этот список два новых имени и удалите последнее
имя. Выведите финальный список на консоль.
5. Напишите программу, которая с помощью цикла создает список чисел от 1 до 10, а также списки их
квадратов и кубов. В конце списки выводятся на консоль.
6. Напишите программу, которая удаляет из списка чисел четные числа.
7. Дано 5 целых чисел вводимых с клавиатуры. Напишите программу, которая определяет наименьшее из
введённых чисел и выводит его на экран.
8. Дан список из 10 случайных целых чисел в отрезке 0, 20. Отсортируйте список по возрастанию и убыванию и
выведите результаты на экран. Для решения используйте стандартные методы для списков.
9. Пользователь вводит целое число n - количество элементов в списке. Программа создаёт список
из n случайных чисел из диапазона от -10 до 10 и выводит их на экран. После этого выведите на экран
элементы списка стоящие на позициях с чётными номерами.
10. Вам дали задание найти максимальную и минимальную оценку за тест. Программа просит пользователя
ввести n - количество оценок. После этого программа просит ввести n оценок. В итоге программа выводит
максимальную и минимальную оценку.
11

12.

1. Даны два словаря: dictionary_1 = {'a': 300, 'b': 400} и dictionary_2 = {'c': 500, 'd': 600}. Объедините их в один при
помощи встроенных функций языка Python.
2. Дан словарь с числовыми значениями. Необходимо их все перемножить и вывести на экран.
3. Пользователь вводит число K - количество фруктов. Затем он вводит K фруктов в формате: название фрукта и
его количество. Добавьте все фрукты в словарь, где название фрукта - это ключ, а количество - значение.
Например:
4. Пользователь вводит число N. Затем он вводит личные данные (имя и возраст) своих N друзей. Создайте список
friends и добавьте в него N словарей с ключами name и age. Найдите самого младшего из друзей и выведите его
имя.

13.

1. Напишите программу, которая получает на вход три слова и определяет, являются ли
они анаграммами друг друга.
2. Напишите программу, которая получает два числа и выводит Есть, если числа содержат общие
цифры, и Нет в противном случае.
3. Напишите программу, которая получает от пользователя две строки с числами, и выводит в порядке
возрастания числа, встречающиеся в обеих строках.5
678 3421
4. Напишите программу, которая:
•Получает на вход две строки, в которых перечисляются книги, прочитанные двумя учениками.
•Выводит количество книг, которые прочитали оба ученика.
English     Русский Правила