Списки и кортежи: создание, изменение и использование списков и кортежей для хранения данных

Операции со списками и кортежами в Python, такие как создание, изменение и использование для хранения данных. Работа с циклами и решение конкретных задач. 1. Создание списков и кортежей Список - это упорядоченный набор элементов, которые можно изменять. Он создается с помощью квадратных скобок и может содержать любой тип данных. my_list = [1, 2, “three“, 4.0, [5, 6]] print(my_list) Результат: [1, 2, ’three’, 4.0, [5, 6]] Кортеж - это упорядоченный набор элементов, которые нельзя изменять. Он создается с помощью круглых скобок и может содержать любой тип данных. my_tuple = (1, 2, “three“, 4.0, [5, 6]) print(my_tuple) Результат: (1, 2, ’three’, 4.0, [5, 6]) 2. Изменение списков Списки можно изменять, добавляя, удаляя и изменяя элементы. Добавление элемента в конец списка: my_list = [1, 2, 3] (4) print(my_list) Результат: [1, 2, 3, 4] Удаление элемента списка по индексу: my_list = [1, 2, 3, 4] del my_list[2] print(my_list) Результат: [1, 2, 4] Изменение элемента списка по индексу: my_list = [1, 2, 3, 4] my_list[2] = 0 print(my_list) Результат: [1, 2, 0, 4] 3. Использование списков и кортежей Списки и кортежи могут использоваться для хранения и обработки больших объемов информации. Использование цикла for для обхода списка: my_list = [1, 2, “three“, 4.0] for elem in my_list: print(elem) Результат: 1 2 three 4.0 Получение элемента списка по индексу: my_list = [1, 2, “three“, 4.0] print(my_list[2]) Результат: ’three’ Объединение списков: list1 = [1, 2, 3] list2 = [4, 5, 6] result = list1 list2 print(result) Результат: [1, 2, 3, 4, 5, 6] 4. Работа с кортежами Кортежи представляют собой неизменяемые структуры данных, поэтому их можно использовать для хранения информации, которую нельзя изменять. Получение элемента кортежа по индексу: my_tuple = (1, 2, “three“, 4.0, [5, 6]) print(my_tuple[2]) Результат: ’three’ Кортежи могут использоваться как ключи в словаре: my_dict = {(1, 2): “value“} print(my_dict[(1, 2)]) Результат: “value“ Домашнее задание: 1. Создайте программу, которая принимает от пользователя список имён людей и выводит его на экран. Затем программа должна добавить новое имя в конец списка и вывести обновленный список. 2. Напишите программу, которая принимает от пользователя список чисел. Программа должна определить и вывести на экран сумму всех чисел в списке. 3. Создайте программу, которая принимает от пользователя кортеж из целых чисел. Программа должна вывести на экран все числа из кортежа, которые делятся на 2 без остатка. 4. Напишите программу, которая принимает от пользователя список слов. Программа должна создать новый список, содержащий только слова, начинающиеся с буквы “а“. Выведите полученный список на экран. 5. Создайте программу, которая принимает от пользователя два списка одинаковой длины и создает новый список, содержащий элементы, которые есть в обоих исходных списках. Выведите полученный список на экран. Решение задач по физике и математике |
Back to Top