In [77]:
# Пустых:
X = []
A = list()
print(X,A)
In [78]:
# Перечислением элементов:
X = [1, 2, 3]
A = [1,2] + [3,4]
print(X,A)
In [30]:
# Из других списков:
X = [1, 2, 3]
A = X + [X[2]] + X[:2] + X[2:] + X[::2]
# [2] - один элемент, но каждый должен быть списком => [X[2]]
print(X,A)
In [33]:
# Повторением:
X = [1, 2, 3]
A = X * 2
Y = [0] * 5
print(A, Y)
In [80]:
# Из арифметичекой прогрессии:
X = list( range(10) )
A = list( range(10, 20) )
Y = list( range(10, 21, 2) )
print(X, A, Y, sep='\n')
In [51]:
# С помощью генератора списка:
X = [ i for i in range(10) ]
A = [ i*i for i in range(10) ]
Y = [ i*i for i in range(10) if i%3 == 0 ]
from random import randint
Z = [ randint(10,100) for i in range(10) ]
print(X, A, Y, Z, sep='\n')
In [60]:
A = []
X = [1, 2, 3]
# Добавление одного элемента:
X.insert(2,5) # по индексу 2 - добавить 5
A.append(X[2]) # добавить в конец
# Расширение элементами:
A.extend(X[:2])
print(X, A)
In [61]:
X.pop() # удалить последний
print(X)
In [62]:
X.pop(0) # удалить первый
print(X)
In [65]:
A = [ 2, 3, 4, 3 ]
A.remove(3) # Удалить первый со значением 3
print(A)
In [81]:
X = [
int(
input(
f'X[{i}] = '
)
)
for i in
range(
int(
input(
'Введите количество элементов:'
)
)
)
]
print( X )
print( *X )
print( *X , sep='\n')
In [82]:
X = list( map( int, input().split()) ) # ввод одной строкой
print( *X , sep=' : ')
In [75]:
X = map( int, input().split(' : ')) # ввод одной строкой
print( *X , sep=' ')
In [99]:
x = [randint(170,200) for __ in range(10)]
print(*x)
print( *[i for i in x if 180<i<190 ] )
In [100]:
sum( [i for i in x if 180<i<190 ] )
Out[100]:
In [108]:
x = [ randint( 10, 15 ) for __ in range(10) ]
print( *x )
m = -1
for i in range( len(x) ):
if x[i] > m:
m = x[i]
k = 1
elif x[i] == m:
k += 1
print(k)
Задания
№1
Заполните массив случайными числами в интервале [0,100] и подсчитайте отдельно среднее значение всех элементов, которые- Пример:
Массив: 3 2 52 4 60
Ср. арифм. элементов [0,50): 3.000
Ср. арифм. элементов [50,100]: 56.000 №2
Заполните массив случайными числами. Определить, есть ли в нем элементы с одинаковыми значениями, не обязательно стоящие рядом.- Пример:
Массив: 3 2 1 3 2 5
Есть: 3, 2 - Пример:
Массив:
3 2 1 4 0 5
Нет №3
Заполнить массив случайными числами и найти минимальный и максимальный элементы массива и их номера.- Пример:
Массив: 1 2 3 4 5
Минимальный элемент: A[1]=1
Максимальный элемент: A[5]=5
Комментариев нет:
Отправить комментарий