Тема: Работа со списками
0/0
print() для вывода.
fruits = ["яблоко", "банан", "апельсин"] print(fruits)
list[index], первый элемент — индекс 0, последний — индекс -1.
numbers = [5, 10, 15, 20] print(numbers[0]) print(numbers[-1])
type() для каждого элемента.
person = ["Аня", 25, 1.68] print(type(person[0])) print(type(person[1])) print(type(person[2]))
colors = ["красный", "синий", "зеленый"] замените второй элемент на "желтый". Выведите обновленный список.
colors = ["красный", "синий", "зеленый"] colors[1] = "желтый" print(colors)
[1, 2, 3]. Добавьте к нему число 4. Выведите новый список.
numbers = [1, 2, 3] numbers.append(4) print(numbers)
animals = ["кот", "собака", "птица"] элемент "собака". Выведите список после удаления.
animals = ["кот", "собака", "птица"] animals.remove("собака") print(animals)
[10, 20, 30, 40, 50]. Выведите длину списка.
len().
numbers = [10, 20, 30, 40, 50] print(len(numbers))
"а", "б", "в". Объедините элементы списка в одну строку и выведите ее.
join().
letters = ["а", "б", "в"] result = "".join(letters) print(result)
[5, 3, 9, 1]. Отсортируйте его по возрастанию и выведите.
sort() списка.
numbers = [5, 3, 9, 1] numbers.sort() print(numbers)
[1, 2, 3] и второй список с элементами [4, 5, 6]. Объедините их в один список и выведите результат.
+ для конкатенации списков.
list1 = [1, 2, 3] list2 = [4, 5, 6] combined = list1 + list2 print(combined)
[10, 20, 30, 40, 50]. Выведите срез списка, состоящий из второго, третьего и четвертого элементов.
list[start:end] (элемент end не входит).
numbers = [10, 20, 30, 40, 50] print(numbers[1:4])
[[1, 2], [3, 4], [5, 6]]. Выведите второй элемент второго вложенного списка.
list[внешний][внутренний].
nested = [[1, 2], [3, 4], [5, 6]] print(nested[1][1])
"Привет", потом число 123. Выведите список.
append() для добавления элементов.
my_list = [] my_list.append("Привет") my_list.append(123) print(my_list)
names = ["Иван", "Мария", "Петр"] замените последний элемент на "Светлана". Выведите обновленный список.
-1 для доступа к последнему элементу.
names = ["Иван", "Мария", "Петр"] names[-1] = "Светлана" print(names)
[2, 4, 6, 8, 10]. Удалите из списка последний элемент и выведите оставшийся список.
pop() без аргументов, чтобы удалить последний элемент.
numbers = [2, 4, 6, 8, 10] numbers.pop() print(numbers)
my_list = [1, 2, 3] или my_list = [] для пустогоlist[0] - первый элемент, list[-1] - последний.append() - в конец, .insert(index, value) - в позицию.remove(value) - по значению, .pop() - последний элементlist[start:end:step] - от start до end с шагом steplist1 + list2 или list1.extend(list2).sort() - изменяет список, sorted(list) - возвращает новый