Списки и кортежи: создание, изменение и использование списков и кортежей для хранения данных
Операции со списками и кортежами в 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. Создайте программу, которая принимает от пользователя два списка одинаковой длины и создает новый список, содержащий элементы, которые есть в обоих исходных списках. Выведите полученный список на экран.
Решение задач по физике и математике |
2 views
146
34
19 minutes ago 00:01:00 17
Как мы спасли дизайн-проект без списка материалов? История ремонта в ЖК «Ракурс».
29 minutes ago 00:00:41 1
Временно исполняющая обязанности губернатора Еврейской автономной области Мария Костюк распорядилась вернуть бесплатное обеспече
29 minutes ago 00:08:16 4
ТОП-5 худших районов Санкт-Петербурга: Где лучше не жить
57 minutes ago 00:11:52 1
НЕЙРОГРАФИКА | АЛГОРИТМ СИЛЫ «РАСТВОРИ ИЛЛЮЗИИ И МОРОК»
2 hours ago 00:04:12 42
Время — твой главный ресурс: как управлять временем / Продуктивность
2 hours ago 00:01:45 231
❗️Машина врезалась в толпу пешеходов на перекрестке Братьев Кашириных и Чичерина и уехала, водителя задержали!