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


#кортеж d = list(zip(a, b, c)) #получаем список кортежей



Pdf көрінісі
бет11/11
Дата13.04.2023
өлшемі372,44 Kb.
#82554
түріЛекции
1   2   3   4   5   6   7   8   9   10   11
#кортеж
d = list(zip(a, b, c))
#получаем список кортежей
d1 = tuple(zip(a, b, c))
 
#получаем кортеж кортежей
print(d) 
print(d1)
Результат: 
[('
с', 1, 'Кортеж'), ('т', 'a', 'из'), ('р', 2, 'нескольких')] 
(('
с', 1, 'Кортеж'), ('т', 'a', 'из'), ('р', 2, 'нескольких')) 
6.12. 
Функция enumerate 
Функция enumerate() применяется для упрощения перебора элементов 
итерируемых последовательностей, когда вместе с элементами требуется получить их 
индексы. Результатом работы функции является кортеж, состоящий из двух элементов 
– индекса элемента и его значения.
Пример: 
a = [2, 4, 6] 
for i in enumerate(a): 
print(i)
(0, 2) 
(1, 4) 
(2, 6) 
При обработке всех элементов последовательности вместо комбинации 
range(len()) 
может быть удобнее использовать функцию enumerate().
Пример 1: 
a = [2, 4, 6] 
for i in range(len(a)): 
print(i, a[i])
0 2 
1 4 
2 6 
Пример 2: 
a = [2, 4, 6] 
for i, val in enumerate(a): 
print(i, val)
0 2 
1 4 
2 6 
 
 


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




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

    Басты бет