Книга программиста/Обработка списков на Python: различия между версиями
Содержимое удалено Содержимое добавлено
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
|||
Строка 4:
=Сортировки=
==Сортировка пузырьком==
<
import random
Строка 22:
print(L)
</syntaxhighlight>
==Сортировка выбором==
<
import random
Строка 42:
print(L)
</syntaxhighlight>
==Сортировка вставками==
<
import random
Строка 59:
print(L)
</syntaxhighlight>
==Шейкерная сортировка==
<
import random
Строка 90:
print('Изменённый список:')
print(L)
</syntaxhighlight>
[[Задачи_на_PascalABC.Net#Шейкерная сортировка|Смотрите также: реализация на PascalABC.Net.]]
=Более сложные задачи=
==Строки с максимальным количеством согласных==
<
N = 10
Строка 120:
print('Слово {0} содержит максимальное количество согласных: {1}.'.format(Words[j], Count[j]))
</syntaxhighlight>
[[Задачи_на_PascalABC.Net#Строки с максимальным количеством согласных|Смотрите также: реализация на PascalABC.Net.]]
==Исключение одинаковых элементов списка==
'''Exists''' - список, который хранит булевы значения для указания того, что некоторый i-ый элемент должен быть в списке.
<
import random
Строка 149:
if Exists[i]:
print(str(L[i]) + ' ')
</syntaxhighlight>
[[Обработка_массивов_в_PascalABC.Net#Исключение одинаковых элементов массива|Смотрите также: реализация на PascalABC.Net.]]
==Максимальные элементы столбцов==
<
import random
Строка 178:
print('Максимумы:')
print(Max)
</syntaxhighlight>
==Минимальные элементы на пересечении строк и столбцов==
<
import random
Строка 223:
else:
print('Индексы минимального элемента {0} равны [{1}, {2}].'.format(Min, MinI, MinJ))
</syntaxhighlight>
==Двузначные числа, кратные 2==
<
import math, random
Строка 253:
print('Количество двузначных чисел с четной суммой цифр равно {0}.'.format(C))
</syntaxhighlight>
==Поменять местами строки двумерного списка==
<
import random
Строка 283:
Print(L)
</syntaxhighlight>
==Совершенные числа==
<
L = list()
Строка 298:
print(L)
</syntaxhighlight>
[[Обработка_массивов_в_PascalABC.Net#Совершенные числа|Смотрите также: реализация на PascalABC.Net.]]
==Сумма чисел многомерного списка==
<
if type(a) is int:
return a
Строка 311:
L = [[1, 2], 3, [4, [5, 6]], 7, [8]]
print(Sum(L))</
|