Тема Списки (list). Кортежи (tuple)


Обработка элементов двумерного списка



Pdf көрінісі
бет8/11
Дата13.04.2023
өлшемі372,44 Kb.
#82554
түріЛекции
1   2   3   4   5   6   7   8   9   10   11
Обработка элементов двумерного списка 
Для обработки всех элементов двумерного списка нужен вложенный цикл. 
Принцип работы рассмотрим на примере нахождения суммы всех элементов 
двумерного списка. 
a = [[1, 2, 3, 4], [5, 6], [7, 8, 9]] 
s = 0 
for i in range(len(a)): 
for j in range(len(a[i])): 
s += a[i][j] 
print(s) 
45 


Подсадников А.В., Розов К.В., Русецкий А.В. «Основы программирования на языке Python 3» 
6.9. 
Кортежи (tuple) 
Кортеж – это последовательность неизменяемых объектов. Кортежи очень 
схожи со списками. Разница заключается в том, что:
 элементы кортежа не могут быть изменены
 используют обычные круглые скобки, вместо квадратных. 
Преимущество кортежа по сравнению со списком в том, что он занимает меньше 
места в памяти. 
Обработка элементов кортежа 
Кортеж создается либо простым присваиванием элементов, разделенных 
запятыми, либо с указанием их в скобках, но тоже через запятую. 
Пример: 
a = 
('кортеж', 'Python', 3, 0) 
b = (1, 2, 3, 4) 
c = 
'
a
'

'
b
'

'
c
'
При необходимости создания пустого кортежа используют пустые скобки. 
a = () 
Также кортеж можно создать из итерируемого объекта, например, из строки, 
используя встроенную функцию: 
a = tuple(
'
Python
'

print(a) 
('P', 'y', 't', 'h', 'o', 'n') 
Заполнение кортежа с клавиатуры 
s1 = tuple([int(input(
'
Введите элемент массива: 
'
)) for i in range(1,11)]) 
print(s1)
Элементы можно ввести с клавиатуры простым способом
s = input(
'
Введите по порядку, без пробелов, элементы кортежа: 
'



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   11




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет