В. М. Гуровиц, gurovic@gmail.com. [2, 'abcde', 3.14] – список может состоять из элементов разного типа В том числе, и из других списков: s = [1, 2, 3]

Презентация:



Advertisements
Похожие презентации
В. М. Гуровиц, Список (list) Строка (string) Явное задание [1, 2, 5, 27, -3]"My string" Присваивание s = [1, 2, 5, 27, -3]s = "My string"
Advertisements

В. М. Гуровиц, x = -5 y = int(input()) # Вводим 5 z = int("3"+"5") print(((x - 2) * y) + z) 0 Арифметические операции : + - * / Возведение.
В программах на языке Basic можно пользоваться таблицами. Таблицы в программировании называются массивами.
ВВОД 2. ЕСЛИ 3. СЛЕДУЮЩИЙ 4. МАССИВ 5. ВЫВОД.
В. М. Гуровиц, ДиапазонЗначение range(6)0, 1, 2, 3, 4, 5 range(3, 8)3, 4, 5, 6, 7 range(3, 8, 2)3, 5, 7 range(8, 3, -2)8, 6, 4 range(8,
Основы программирования на Бейсике Массивы. Задание: Найти все 3-хзначные числа, заканчивающихся на 2, 4, 8 и делящихся на 6. Ответ: CLS FOR I=100 TO.
Одномерные массивы Решение задач. Табличный способ организации данных Одномерные и двумерные массивы.
Массив-это упорядоченная последовательность однотипных элементов.
Основы информатики Лекция. Массивы. Указатели. Заикин Олег Сергеевич
Одномерные массивы. Задачи Знать: понятия: одномерный массив, элемент массива, индекс элемента, размер; этапы работы с массивами; алгоритмы решения основных.
Двумерный массив. Матрица Прямоугольная таблица, состоящая из чисел А=
Двумерные массивы 1. Вид двумерного массива 2. Ввод и вывод двумерного массива 3. Матрица 4. Преобразование матрицы 5. Создание одномерного массива из.
В. М. Гуровиц, Очередь – это структура данных, хранящая последовательность элементов и обычно поддерживающая следующие операции: push.
Двумерные массивы ( матрицы ) на языке PASCAL Каждый элемент имеет свой номер, как у одномерных массивов, но сейчас номер уже состоит из двух чисел – номера.
Массивы МОУ СОШ 14 Корниенко В.Н.. Определение МАССИВА Массив – это упорядоченный набор однотипных переменных, имеющий имя. Переменные в массиве называются.
Информатика – 9-11 класс Булатова А.В. Учитель информатики МОУ СОШ 20.
Массивы Теоретические сведения. Примеры решения задач. Задания для самостоятельного выполнения.
Двумерный массив. Матрица Прямоугольная таблица, состоящая из чисел А=
A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
В. М. Гуровиц, for переменная in список: операторы for number in a: print(number) Эквивалентно number = a[0] print(number) number =
Транксрипт:

В. М. Гуровиц,

[2, 'abcde', 3.14] – список может состоять из элементов разного типа В том числе, и из других списков: s = [1, 2, 3] t = [4, 5] a = [s, t] print(a) [[1, 2, 3], [4, 5]] Элементы списка

b = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 0, 1, 2]] Таблицу можно представить как список списков. Будем называть его двумерным списком. Список списков

b = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 0, 1, 2]] print(b[1][2]) 7 print(len(b)) 3 print(len(b[1])) 4 print(b[1]) [5,6,7,8] Доступ к элементам

s = [0, 0, 0] a1 = s + s # [0, 0, 0, 0, 0, 0] a2 = s * 2 # [0, 0, 0, 0, 0, 0] a3 = [s] + [s] # [[0, 0, 0], [0, 0, 0]] a4 = [s] * 2 # [[0, 0, 0], [0, 0, 0]] a4[0][0] = 1 # [[1, 0, 0], [1, 0, 0]] Все эти способы – НЕПРАВИЛЬНЫЕ! Создание списков

Вариант 1. s = [[]] * n for i in range(n): s[i] = [0] * m Вариант 2. s = [] for i in range(n): s.append([0] * m) Правильное создание списков

Вариант 3. s = [[0] * m for i in range(n)] Самый короткий вариант – пользуйтесь им! Правильное создание списков

s = [[]]*3 for i in range(3): s[i] = list(map(int,input().split())) Чтение таблицы чисел

for i in range(3): print(" ".join(map(str,s[i]))) Печать таблицы чисел

Работа с одним элементом : print(a[2][1]) a[0][0] = 5 Работа со строкой : s[1] = [1, 2] s[0], s[1] = s[1], s[0] Работа с элементами

1.Python не знает слов СТРОКА И СТОЛБЕЦ. Вы сами выбираете, что означает первый индекс, а что – второй. 2.При считывании данных они вводятся по строкам ( сначала читается первая введенная строка, затем вторая и т. д.) 3.Списки ( строки ) могут разной ( в том числе и нулевой ) длины. Важно понимать