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



Pdf көрінісі
бет10/11
Дата13.04.2023
өлшемі372,44 Kb.
#82554
түріЛекции
1   2   3   4   5   6   7   8   9   10   11
Получим: 1 
b=('f1', '3f', 'f2'
print(max(b)) 
Получим: f2 
a=(1,'0',0.3) 
print(max(a)) 
Получим ошибку 
min() 
Поиск минимального элемента кортежа. 
Работает только если все элементы кортежа 
однотипные. 
a=(1,0,0.3) 
print(min(a)) 
Получим: 0 
b=('f1', '3f', 'f2'
print(min(b)) 
Получим: 3f 
a=(1,'0',0.3) 
print(min(a)) 
Получим ошибку 
Обновление кортежа, удаление элемента 
Изначально, как уже отмечалось выше, кортеж – это неизменяемая 
последовательность. Но все-таки иногда возникает необходимость его изменения, и 
тогда поступают следующим образом: создают новый кортеж с некоторыми 
элементами из старого и добавляют новые.
6.11. 
Функция zip 
Функция zip() предназначена для объединения в кортежи элементов 
итерируемых последовательностей по следующему правилу. Первые элементы всех 
указанных в качестве аргументов последовательностей объединяются в первый 
кортеж, вторые элементы во второй кортеж и т. д. Процесс останавливается тогда, 
когда достигнут конец самой короткой последовательности. Как правило, для 
удобства дальнейшей работы все полученные кортежи объединяют в 
последовательность (список, кортеж, словарь, множество). Итерируемые 
последовательности, используемые в качестве аргументов в одной функции zip(), 
могут быть разного типа.


Подсадников А.В., Розов К.В., Русецкий А.В. «Основы программирования на языке Python 3» 
Пример: 
a = 
'строка'
#строка
b = [1, 'a', 2] 
#список

= ('Кортеж', 'из', 'нескольких', 'слов') 


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




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

    Басты бет