• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

Операция над списком Python

shinenvice034

Active member
11.08.2020
42
0
BIT
0
Доброй всем ночи. Нужна помощь со списком Python.
Допустим у меня есть числовой список вида [144, 15, 125, 54, 125]
Мне нужно получить новый список, содержащий обратные числа в данном списке, т.е новый список должен выглядеть так: [1/114, 1/15, 1/125, 1/54, 1/125]. Действие деления должно быть посчитано, т.е запись должна быть в виде десятичной дроби. Заранее спасибо
 
Python:
a = [144, 15, 125, 54, 125]
b = [f'1/{x}' for x in a]
print(b)
Но нужно понимать, что на выходе будут строки (на сколько я помню, Python не умеет в дроби).

Если на выходе нужны таки числа с плавающей точкой, то
Python:
b = [1/x for x in a]


mas = [144, 15, 125, 54, 125] new_mas = [] for i in mas: i = 1/i new_mas.append(i) print(new_mas)
Почитайте про List Comprehension :)
 
Последнее редактирование:
Python:
a = [144, 15, 125, 54, 125]
b = [f'1/{x}' for x in a]
print(b)
Но нужно понимать, что на выходе будут строки (на сколько я помню, Python не умеет в дроби).

Если на выходе нужны таки число с плавающей запятой, то
Python:
b = [1/x for x in a]




Почитайте про List Comprehension :)
Обязательно, как будет время, знаю что классная штука :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!