Книга программиста/Обработка списков на 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]) + ' ')

Исключение одинаковых элементов списка

Исключение одинаковых элементов списка

Исключение одинаковых элементов списка

Исключение одинаковых элементов списка

Исключение одинаковых элементов списка

Исключение одинаковых элементов списка