import random
a = []
for i in range(10):
n = round(random.random() * 100)
a.append(n)
print("A =", a)
b = []
i = 0
while i < len(a):
if 35 < a[i] < 65:
b.append(a[i])
del a[i]
else:
i += 1
print("A =", a)
print("B =", b)
Примеры выполнения программы:
A = [66, 57, 72, 65, 37, 67, 23, 16, 30, 72]
A = [66, 72, 65, 67, 23, 16, 30, 72]
B = [57, 37]
A = [1, 65, 85, 62, 2, 1, 52, 63, 36, 94]
A = [1, 65, 85, 2, 1, 94]
B = [62, 52, 63, 36]
Если даны два списка и необходимо найти их совпадающие элементы, то есть область пересечения списков - элементы, которые присутствуют в обоих списках, это можно сделать с помощью цикла for языка программирования Python.
Код ниже подходит для списков, содержащих неповторяющиеся значения в самих себе. Иначе в результирующем списке могут появиться одинаковые элементы.
a = [5, [1, 2], 2, 'r', 4, 'ee']
b = [4, 'we', 'ee', 3, [1, 2]]
c = []
Достарыңызбен бөлісу: |