Книга программиста/Обработка списков на Python: различия между версиями
Содержимое удалено Содержимое добавлено
Новая страница: «Все программы, код которых выложен здесь, '''являются работоспособными'''. На момент напис…» |
(нет различий)
|
Версия от 10:27, 2 сентября 2017
Все программы, код которых выложен здесь, являются работоспособными. На момент написания программ использовалась среда PascalABC.Net 3.0.
Исключение одинаковых элементов списка
import random
N = 10
L, Exists = list(), list()
for i in range(N):
L.append(random.randint(0, 10))
Exists.append(True)
print('Изначальный список:')
print(L)
for i in range(N):
if Exists[i]:
for j in range(i + 1, N):
if L[j] == L[i]:
Exists[j] = False
print('Изменённый список:')
for i in range(N):
if Exists[i]:
print(str(L[i]) + ' ')