форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
20 строки
677 B
Python
20 строки
677 B
Python
def anomal_object_list(tupl: tuple, T1: float,T2: float):
|
|
new_tupl = []
|
|
for i in range(len(tupl)):
|
|
if T2 < tupl[i] < T1:
|
|
new_tupl.append(i)
|
|
new_tupl = tuple(new_tupl)
|
|
return new_tupl
|
|
|
|
def anomal_object_change(general_tuple: tuple, anomal_list: list):
|
|
X1 = []
|
|
for i in range(len(general_tuple)):
|
|
if general_tuple[i] not in anomal_list:
|
|
X1.append(general_tuple[i])
|
|
else:
|
|
if i == 0 or i == len(general_tuple)-1:
|
|
X1.append(sum(general_tuple)/len(general_tuple))
|
|
else:
|
|
X1.append((general_tuple[i-1]+general_tuple[i+1])/2)
|
|
X1 = tuple(X1)
|
|
return X1 |