🗊Презентация Двумерные списки в Python

Нажмите для полного просмотра!
Двумерные списки в Python, слайд №1Двумерные списки в Python, слайд №2Двумерные списки в Python, слайд №3Двумерные списки в Python, слайд №4Двумерные списки в Python, слайд №5Двумерные списки в Python, слайд №6Двумерные списки в Python, слайд №7Двумерные списки в Python, слайд №8Двумерные списки в Python, слайд №9Двумерные списки в Python, слайд №10Двумерные списки в Python, слайд №11

Вы можете ознакомиться и скачать презентацию на тему Двумерные списки в Python. Доклад-сообщение содержит 11 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1







В. М. Гуровиц, gurovic@gmail.com
Описание слайда:
В. М. Гуровиц, gurovic@gmail.com

Слайд 2





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

Слайд 3





Список списков
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]] Таблицу можно представить как список списков. Будем называть его “двумерным” списком.

Слайд 4





Доступ к элементам
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]
Описание слайда:
Доступ к элементам 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]

Слайд 5





Создание списков
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]]
 
 Все эти способы – НЕПРАВИЛЬНЫЕ!
Описание слайда:
Создание списков 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]] Все эти способы – НЕПРАВИЛЬНЫЕ!

Слайд 6





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

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

Слайд 7





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

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

Слайд 8





Чтение таблицы чисел


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

Слайд 9





Печать таблицы чисел


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

Слайд 10





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

Слайд 11





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



Похожие презентации
Mypresentation.ru
Загрузить презентацию