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



Pdf көрінісі
бет9/11
Дата13.04.2023
өлшемі372,44 Kb.
#82554
түріЛекции
1   2   3   4   5   6   7   8   9   10   11
Байланысты:
Теория


ввод: qwerty 
a = tuple(s) 
print(a) 
('q', 'w', 'e', 'r', 't', 'y') 
Заполнение кортежа случайными числами 
import random 
s1 = tuple([random.randint(1, 10) for i in range(1, 11)]) 
print(s1) 


Подсадников А.В., Розов К.В., Русецкий А.В. «Основы программирования на языке Python 3» 
(1, 2, 7, 8, 4, 10, 2, 4, 9, 5) 
Заполнение кортежа по правилу 
Допустим, нам нужно заполнить кортеж из 10 элементов степенями двойки от 1 до 10. 
s1 = tuple([pow(2, i) for i in range(1, 11)]) 
print(s1) 
(2, 4, 8, 16, 32, 64, 128, 256, 512, 1024) 
6.10. 
Получение данных из кортежа 
Для того, чтобы получить какой-то элемент кортежа, необходимо обратиться к 
нему по индексу с указанием его в квадратных скобках []. 
a = (1, 2, 3, 4) 
print(
'
a[1] =
'
, a[1]) 
a[1] = 2 
Если нужен диапазон элементов из кортежа, то пользуются срезом. 
a = (1, 2, 3, 4) 
print(
'
a[1:3] =
'
, a[1:3]) 
a[1:3] = (2, 3) 
Если необходим весь кортеж, то к нему обращаемся просто по имени переменной. 
a = (1, 2, 3, 4) 
print(
'
a =
'
, a) 
a = (1, 2, 3, 4) 
Базовые операторы и методы кортежей 
Над кортежами определены все те операции, которые определены над списками, 
но не изменяющие элементы списка. 
Приведем некоторые в виде таблицы. 
Функция, 
метод 
Описание 
Пример 
len() 
Длина кортежа (количество элементов). 
a=(1,2,3,5,8) 
print(len(a)) 
Получим: 



Подсадников А.В., Розов К.В., Русецкий А.В. «Основы программирования на языке Python 3» 

Объединение (склеивание) кортежей. 
a=(1,2,5) 
b=(3,4) 
c=a+b 
print(c) 
Получим: 
(1,2,5,3,4) 
in 
Вхождение элемента в кортеж, если элемент 
присутствует, то получаем True, иначе False. 
a=(1,2,3,4) 
print(2 in a) 
Получим: 
True 
max() 
Поиск максимального элемента кортежа. 
Работает только если все элементы кортежа 
однотипные. 
a=(1,0,0.3) 
print(max(a)) 


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




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

    Басты бет